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 DataSQLite,适合理解本地存储是怎么回事。

网络部分讲了怎么用URLSession拉 JSON 数据。虽然现在更流行AlamofireSwift Concurrency,但基础打稳了换工具也容易。

动画和图形的章节还挺有意思的。UIView 动画和 Core Animation 用起来挺带感,做点页面过渡和手势互动不难。Core Graphics 能画图形,效果也蛮好。

还有点测试和发布流程的,怎么用 Xcode 写单测、提审 App 都有。虽然现在 App Store 流程又改了一些,但大体框架还是通用的。

如果你刚开始摸 iOS 开发,是对老设备或者旧版 SDK 感兴趣,这份代码资源还是挺有参考价值的。建议边看书边跑代码,理解会更快。

zip 文件大小:2.81MB