CONNECT THE DOTS

先知道它在哪里,再决定学多深。

一张知识地图,连接工具、语言、界面、数据与平台。

CHOOSE YOUR PLATFORM

同样的基础,不同的开发重点。

iOS

从一个阅读清单或记录工具开始。

学习 iOS
常用技术
SwiftUI + UIKit
主要输入
触控、手势、屏幕键盘
设计重点
导航、安全区、权限与前后台恢复
需要记住
真机验证相机、通知、弱网与后台切回。
APPLE ECOSYSTEM / 15 LESSONS

四个常用能力,串成完整应用。

进入综合实战
别把这四件事混在一起

Keychain 保存秘密;Apple 登录提供身份声明;iCloud 同步数据;StoreKit 管理交易与权益。它们可以组合,但不会自动共享业务账号、授权或生命周期。

A DEVELOPER’S DICTIONARY

前端 → 苹果开发,概念对照表

类比帮助入门,边界同样重要
你熟悉的概念苹果开发中的对应类比的边界相关课程
TypeScriptSwift值语义、Optional、Actor 需要重新理解
React / JSXSwiftUI / View没有 DOM 和 CSS;视图身份决定状态存续
useState / props@State / 普通属性 / @Binding绑定连接已有状态,普通属性传入只读值
Context / 可观察 storeEnvironment / Observation区分依赖传递与可观察属性,留意系统版本
CSS FlexboxHStack / VStack / Spacer布局通过尺寸提议与响应,modifier 顺序有意义
fetch + JSONURLSession + CodableHTTP 状态、解码、取消需要显式处理
localStorageUserDefaults / 文件 / SwiftData按数据类型选择;敏感凭证交给 Keychain
Promise / async-awaitSwift ConcurrencyActor 隔离与 Sendable 不是 JS 的事件循环
npm / package.jsonSPM / Package.swift包、Target、产品和平台要求独立配置
预发布 / CIArchive / TestFlight / Xcode Cloud还要核对签名、权限、审核和商店信息