排序
晴川云IOS教程:ARKit
概览 通过设备摄像头为实时视图增添 2D 或 3D 元素,让这些元素看似存在于真实世界中一般,这就是“增强现实 (AR)”所指的用户体验。ARKit 结合运用设备运动跟踪、摄像头场景捕捉、高级场景处理...
晴川云IOS教程:iOS 故事板(Storyboards)
IOS 故事板(Storyboards) 简介 Storyboards在 iOS 5 中才有介绍,当我们用Storyboards时,部署目标应该是iOS5.0或更高版本。 Storyboards 帮助我们了解视觉流动的画面,在界面为 MainStoryboard...
晴川云IOS教程:iOS文件处理
iOS文件处理 简介 文件处理不能直观的通过应用程序来解释,我们可以从以下实例来了解IOS的文件处理。 IOS中对文件的操作. 因为应用是在沙箱(sandbox)中的,在文件读写权限上受到限制,只能在...
晴川云IOS教程:iOS内存管理
iOS内存管理 简介 iOS下内存管理的基本思想就是引用计数,通过对象的引用计数来对内存对象的生命周期进行控制。具体到编程时间方面,主要有两种方式: 1:MRR(manual retain-release),人工引...
晴川云IOS教程:App 内购买项目
概览 App 内购买项目 API 可以利用并发编程支持等 Swift 功能来简化 App 内购买项目工作流程。使用这个 API 可以载入产品信息、在你的商店中显示 App 内购买项目、管理对内容和订阅的访问权限,...
晴川云IOS教程:Mac Catalyst
概览 通过 Mac Catalyst,你可以为你的 iPad App 创建 Mac 版本。在你 iPad App 的项目设置中点按“Mac”复选框,即可配置项目来为你的 App 构建 Mac 和 iPad 版本。这两个 App 共用相同的项目...
晴川云IOS教程:WidgetKit
概览 WidgetKit 将小组件放置在 iOS 主屏幕或 macOS 通知中心,让用户可以方便地访问你 App 中的相关内容。让你的小组件保持最新状态,以便用户始终可以一目了然地掌握最新信息。当他们需要更多...
晴川云IOS教程:SwiftUI 视图
概览 小组件可以使用许多 (但不是全部) SwiftUI 视图来呈现内容。使用下面列出的视图来实现小组件的视图。 注释 小组件不能使用 UIViewRepresentable 或 NSViewRepresentable 包装的 UIKit 或 A...
晴川云IOS教程:将 macOS App 移植到 Apple 芯片
概览 创建通用二进制文件,并修改代码来处理架构差异,从而将现有的 macOS App 移植到 Apple 芯片。通用二进制文件与普通 App 并无不同,但它的可执行文件中包含你编译的代码的两个版本。一个版...
晴川云IOS教程:准备分发你的 App
概览 在将构建版本上传到 App Store Connect 或导出以在 App Store 以外分发之前,请先为你的 Xcode 项目做好分发准备。提供所有必要的 App 相关信息,如唯一的套装 ID、构建版本字符串、App 图...