再次感谢各位读者购买《100 小时后请叫我苹果开发者》栏目。

栏目将在每周更新数篇内容,为了让大家更好地了解内容更新进展,现将栏目内容发布时间公布如下:

 内容
6 月

基础入门

1.1 新版序言

1.2 独立应用开发的完整流程

1.3 软件简介及准备工作

1.4 零基础学会开发⼀个「敲⽊⻥」App

1.5 ⽤ iPad 做开发,每个⼈都能在家发布惠及全球的产品

1.6 Xcode 界面及应用程序创建

1.7 Xcode 常用工作流

1.8 Xcode 提升工作效率的功能特性

1.9 初识 SwiftUI + Swift 应用程序

1.10 优秀学习资源及用法

1.11 在开发过程中寻求帮助

1.12 在 Xcode 中做 Git 版本管理

1.13 WWDC 「电影节」观影指南

1.14 WWDC 「电影节」设计向视频种草

1.15 Xcode Cloud 编译测试上传全⾃动化

第一次在线研讨会

7 月

Swift 编程语言

2.1 运算符、条件判断及类型

2.2 用函数将代码归类为功能

2.3 用集合与循环处理数据

2.4 编程范型,闭包及可选类型

2.5 用「结构」创建自定义类型

2.6 将信息归类

2.7 存储和 CPU 的运作方式

2.8 用协议建立规则

2.9 异常处理及 App 的生命周期

2.10 Async Await 稍等,⻢上继续的新 Concurrency

2.11 Swift 2020 - 2022 语言特性更新

2.12 Swift 2022 - 2025 语言特性更新 & 语言速查表

创作构思与应用设计

3.1 创新:发现问题并提出解决方案

3.2 设定目标,评估环境并制定策略

第二次在线研讨会

8 月

创作构思与应用设计

3.3 什么是好设计?平面设计原则及步骤

3.4 用 Sketch 设计软件制作产品原型

3.5 制作交互设计,并评估应用易用性

3.6 HIG 人机交互指南:核心解析及示例

3.7 SwiftUI 构建界面的元素:常用视图 Views

3.8 SwiftUI 构建界面的元素:控制视图 Views

3.9 SwiftUI 构建界面的元素:层级视图 Views

3.10 SwiftUI 构建界面的元素:信息视图 Views

3.11 SwiftUI 构建界面的元素:特殊视图 Views

3.12 定制化你的视图:基础知识及文本修改器 Modifiers

3.13 定制化你的视图:视图运作原理与布局修改器 Modifiers

3.14 定制化你的视图:自定义修改器的方法及图片修改器 Modifiers

3.15 定制化你的视图:色彩知识及效果修改器 Modifiers

3.16 手势基础及进阶 Gestures

3.17 动画基础及进阶 Animations

3.18 应用中的数据流动:状态 @State、 绑定 @Binding 、环境 @Environment

3.19 应用中的数据状态监测:发布器、观察对象、状态对象和环境对象

3.20 Swift Charts 全新图表系统

3.21 在 SwiftUI 中⽤ Gauge 来展示进度

9 月

用框架实现程序功能

4.1 博客阅读器 MVP:信息传递格式 JSON 及网络请求 URLSession

4.2 博客阅读器 MVP:架构模式 MVVM

4.3 博客阅读器 MVP:设置存储 @AppStorage 及基础震动反馈

4.4 博客阅读器 MVP:应用图标制作及 Core Motion 传感器框架

4.5 博客阅读器 MVP:隐私请求及 Local Authentication 身份认证框架

4.6 博客阅读器 MVP:SPM 库管理器及 Safari Service 浏览器框架

4.7 博客阅读器 MVP:File Manager 本地文件存储及 GCD 任务分配

4.8 沙盒机制、Image Picker 图片选择与存储

4.9 Git 版本切换、Core Location 地理位置及 MapKit 地图框架

4.10 iCloud 云端数据存储、Core Data 及 CloudKit 数据库

4.11 云面板 CloudKit Dashboard、时间地点数据处理、Debug 及 Completion Handler 用法

4.12 iCloud 云端设置存储 Key-Value Storage

4.13 iCloud Documents 云文件存储及「本地与云端」Persistent 存储方案总结

4.14 应用程序购买方案:内购 In‑App Purchase

4.15 应用程序内购:购买 Comsumable 及订阅 Subscription

4.16 Core Haptics 线性马达框架

10 月

用框架实现程序功能

4.17 ⽤机器学习 Machine Learning,让设备更懂⽤户

4.18 从 Apple WeatherKit 组件调⽤天⽓

4.19 让 Apple Music 为你的⾳乐播放⾳乐

4.20 ⽤ App Intent 让你的应⽤程序,响应 Siri

跨平台开发及商店上架

5.1 网站阅读器应用「百页签」的构思

5.2 应用上架流程

5.3 应用提交审核的流程及注意事项

5.4 应用上架后的数据监测及维护

5.5 跨国应用本地化

5.6 跨平台应用

5.7 桌面小组件 Widgets

5.8 中国区 App 备案流程

11 月

跨平台开发及商店上架

5.9 灵动岛开发,应⽤图标动起来 ActivityKit

5.10 Moleskin Studio 视图构思案例

5.11 Twitch 直播应用的设计案例

5.12 向哈佛商业评论学商业化

5.13 iOS 17、iPadOS 17、watchOS 10、macOS 14、visionOS 体验及思考

5.14 WWDC 全平台更新 Platforms State of the Union

visionOS 快速入门

6.1 新时代的 visionOS 及 Apple Vision Pro 入门简介

6.2 用 SwiftUI + visionOS 编写 3D 应用 UI

6.3 负责基础 3D 场景打造的 Reality Composer Pro

6.4 将你的第一个 visionOS App 上架应用商店

6.5 visionOS 进阶:理解你的环境,用 ARKit 创造魔法般的体验

第三次在线研讨会