iPhone4与iPod开发基础教程示例代码(Objective-C)
iPhone4 的开发实例代码资源,比较适合刚入门 iOS 的你。整套代码和教程配套走,思路清晰,代码也不复杂,跟着练效果还不错。用的还是经典的 Objective-C,虽然现在 Swift 当道,但了解底层原理还是有的。
Objective-C语言的语法偏 C,又多了点 Smalltalk 那味儿,一开始不太习惯是正常的。像类、方法、继承这些基础概念,书里讲得挺明白,代码注释也清楚。
iOS SDK部分主要是围绕Interface Builder
动手做界面,UILabel、UIButton 这些控件用起来挺顺手。Auto Layout 讲得不算深,但上手没问题。
Begin_iPhone4_Projects_2011_01_21
这个文件夹里,每个子项目就是一个完整的小 Demo,从项目配置到资源管理一应俱全。适合你按模块拆着学,节奏也比较好控制。
事件这块讲了 MVC 设计模式,还有响应用户点击、滑动的基本操作。数据存储用的是Core Data
和SQLite
,适合理解本地存储是怎么回事。
网络部分讲了怎么用URLSession
拉 JSON 数据。虽然现在更流行Alamofire
或Swift Concurrency
,但基础打稳了换工具也容易。
动画和图形的章节还挺有意思的。UIView 动画和 Core Animation 用起来挺带感,做点页面过渡和手势互动不难。Core Graphics 能画图形,效果也蛮好。
还有点测试和发布流程的,怎么用 Xcode 写单测、提审 App 都有。虽然现在 App Store 流程又改了一些,但大体框架还是通用的。
如果你刚开始摸 iOS 开发,是对老设备或者旧版 SDK 感兴趣,这份代码资源还是挺有参考价值的。建议边看书边跑代码,理解会更快。
评论区