稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • 数据标注 HOT
    • AI Coding
    • 更多
      • 直播
      • 活动
      • APP
      • 插件
    • 直播
    • 活动
    • APP
    • 插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
  • 后端
  • 前端
  • Android
  • iOS
  • 人工智能
  • 开发工具
  • 代码人生
  • 阅读
  • iOS App 真实包大小:你以为的大小为什么是错的
    前言 每次发版前,你是否盯着 Xcode 给出的包大小报告,心里觉得"还好,没超标"? 但用户在 App Store 看到的下载大小,往往和你本地看到的完全不一样。 这篇文章会告诉你: 为什么本地看到
    • aidenxian
    • 6小时前
    • 9
    • 1
    • 评论
    前端
  • 从项目内埋点到可复用的SDK,我这周真正完成了什么?
    在真实 App 项目里把埋点完整做完并上线后,我这周开始把其中可复用的部分整理成 SDK,也第一次把“哪些该进 SDK、旧代码怎么安全替换”这件事真正走通了。
    • ZZH_边界之内
    • 7小时前
    • 4
    • 点赞
    • 评论
    iOS APP Apple
  • 《swiftUI进阶 第9章SwiftUI 状态管理完全指南》
    概述 状态管理是 SwiftUI 应用的核心。本章将系统介绍从 iOS 13 到 iOS 17+ 的所有状态管理技术,包括传统的 ObservableObject 系列和现代的 @Observable
    • 90后晨仔
    • 8小时前
    • 15
    • 1
    • 评论
    iOS
  • 《 SwiftUI 进阶第8章:表单与设置界面》
    8.1 Form 组件 核心概念 Form 是 SwiftUI 中用于创建表单界面的专用组件,它提供了: 自动的分组和分隔线 自适应的布局 与系统设置一致的外观 支持多种表单控件 基本使用 动态表单
    • 90后晨仔
    • 8小时前
    • 11
    • 1
    • 评论
    iOS
  • 《SwiftUI 进阶第7章:导航系统》
    7.1 NavigationStack 基础导航 核心概念 NavigationStack 是 SwiftUI 中用于构建导航层次结构的核心组件,它替代了旧版的 NavigationView(在 iO
    • 90后晨仔
    • 8小时前
    • 13
    • 点赞
    • 评论
    iOS
  • 《SwiftUI 进阶第6章:列表与滚动视图》
    6.1 List 组件详解 List 介绍 List 是 SwiftUI 中用于显示有序数据集合的强大组件,它自动处理滚动、单元格复用、分割线等功能。 基本用法 数据模型 对于更复杂的数据,建议创建符
    • 90后晨仔
    • 9小时前
    • 8
    • 点赞
    • 评论
    iOS
  • 《SwiftUI 进阶第5章:数据处理与网络请求》
    学习目标 掌握 SwiftUI 中的数据处理基本方法 了解如何进行网络请求 学习如何处理网络请求的加载状态和错误 掌握数据过滤和排序的方法 了解如何使用 JSONDecoder 解析 JSON 数据
    • 90后晨仔
    • 9小时前
    • 13
    • 点赞
    • 评论
    iOS
  • 《SwiftUI 进阶第4章:响应式布局》
    学习目标 掌握 SwiftUI 中的响应式布局概念 了解如何根据屏幕尺寸调整布局 学习使用环境变量获取设备信息 掌握动态网格布局的实现方法 了解几何读取器和安全区域的使用 核心概念 响应式布局基础 在
    • 90后晨仔
    • 10小时前
    • 13
    • 点赞
    • 评论
    iOS
  • 《SwiftUI 进阶学习第3章:手势与交互》
    手势基础 在 SwiftUI 中,手势是通过各种手势类型和修饰符来实现的,它们可以附加到任何视图上,以响应用户的交互。 常用手势类型 1. 点击手势 点击手势通过 onTapGesture 修饰符实现
    • 90后晨仔
    • 10小时前
    • 11
    • 点赞
    • 评论
    iOS
  • 《SwiftUI 进阶学习第2章:动画与过渡》
    学习目标 掌握 SwiftUI 中的基本动画实现 了解不同类型的动画效果 学习如何创建组合动画 掌握过渡效果的使用方法 了解不同动画曲线的特点 核心概念 动画基础 在 SwiftUI 中,动画是通过
    • 90后晨仔
    • 10小时前
    • 13
    • 点赞
    • 评论
    iOS
  • 深度解析网络协议:从原理到实践落地
    深度拆解网络协议的核心知识点,涵盖协议原理、请求类型、HTTP/HTTPS、TCP/UDP、DNS等关键内容,结合实际开发场景剖析原理、对比差异、给出落地建议。
    • 择势
    • 10小时前
    • 8
    • 1
    • 评论
    HTTPS
  • 《SwiftUI 进阶学习第1章:高级视图组件》
    概述 本章介绍 SwiftUI 中的高级视图组件,包括日期选择器、时间选择器、分段控件、滑块、步进器、活动指示器、进度视图和列表分组等。这些组件可以帮助您构建更加丰富和交互性更强的用户界面。 学习目标
    • 90后晨仔
    • 10小时前
    • 23
    • 点赞
    • 评论
    iOS
  • iOS RunLoop 原理深度解析与Swift高级用法
    RunLoop是iOS开发的底层核心,贯穿应用全生命周期,支撑UI响应、定时器、网络回调、线程保活等所有异步操作,更是解决卡顿、死锁、内存泄漏的关键。
    • 择势
    • 11小时前
    • 7
    • 1
    • 评论
    Swift
  • iOS “资源竞争”加锁使用优化
    在 iOS 开发中,处理 “资源竞争”(多线程并发访问共享资源)时,加锁是保证线程安全的核心手段,但不当的锁使用会导致性能损耗、死锁等问题。
    • 择势
    • 19小时前
    • 9
    • 1
    • 评论
    Swift
  • iOS 线程常驻(RunLoop 保活)实战:原理、优劣、避坑与双语言实现
    作为 iOS 资深开发,线程常驻是底层线程开发的高阶技能,核心用于高频轻量任务、音视频数据流、长连接等极致性能场景。它的本质是通过 RunLoop 保活子线程,让线程执行完任务后不销毁,一直等待新任务
    • 择势
    • 19小时前
    • 23
    • 1
    • 评论
    Swift
  • 【IQKeyboardManager】解决键盘遮挡的终极方案——1行代码,零配置
    【IQKeyboardManager】解决键盘遮挡的终极方案——1行代码,零配置 一、一句话介绍 IQKeyboardManager 是一个用于 iOS 的键盘遮挡解决方案
    • 探索者dx
    • 20小时前
    • 6
    • 点赞
    • 评论
    Swift Objective-C
  • 自定义导航栏的深度实践:从视觉需求到架构设计
    引言:当标准组件无法满足设计灵魂 在iOS开发中,UINavigationController及其配套的导航栏(UINavigationBar)为应用提供了基础的页面栈管理和统一的头部导航体验。然而,
    • 被迫懋学全栈攻城狮
    • 20小时前
    • 14
    • 点赞
    • 评论
    iOS
  • 浅聊“没有 TLS 会怎样”
    计算机网络基础与移动开发中的 TLS 本文核心说明:没有 TLS 会怎样、既然 TCP 已建连为何仍需要 TLS。
    • 探索者dx
    • 22小时前
    • 6
    • 点赞
    • 评论
    网络协议
  • 如何从卡在恢复模式的 iPad 恢复数据?
    您的iPad 是否卡在恢复模式,担心丢失重要数据?您并不孤单。许多用户在iOS更新失败、恢复过程失败或系统崩溃后都会遇到此问题。幸运的是,从卡在恢复模式的 iPad 恢复数据是可能的。无论您是否有备份
    • Coolmuster
    • 1天前
    • 8
    • 点赞
    • 评论
    iOS
  • 订阅制App的增长关键:AppLens A·O协同如何平衡获客与留存
    对于订阅制App而言,用户下载只是旅程的起点。真正决定产品生命力的,是用户在首月之后是否愿意继续付费,以及在后续的每一个续费周期中是否持续选择留下。
    • AppLens
    • 1天前
    • 10
    • 点赞
    • 评论
    iOS
    订阅制App的增长关键:AppLens A·O协同如何平衡获客与留存
  • 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30