Start Developing iOS Apps Today Objective-C入门教程
Mac 上的开发环境配置是 iOS 开发的第一步。只要你有台跑得动 OS X 10.8 以上的 Mac,装个 Xcode 就能开干了。Xcode不光是编辑器,界面、代码、模拟器它都打包好了,下载个最新版 Xcode,基本就齐活儿了。
新建项目、跑模拟器、改点代码再看看效果——开发流程走一遍,其实没你想得那么复杂。多点几次,手也就熟了。用Storyboard搭界面,拉线连 Action 和 Outlet,一整套操作也挺丝滑的。
界面这块讲究AutoLayout。一开始有点懵,多玩几次就清楚了。比如想让按钮居中,不用写布局代码,拖一下就行,响应式也跟着就有了。
导航用UINavigationController来搞定,多个页面切来切去,控制器会帮你维护堆栈,逻辑也清楚。Action 和 Outlet 配合用,点个按钮、调个页面,整得还挺顺。
数据层这边用MVC模式比较多,Model
负责数据,View
管显示,Controller
做桥梁。你也可以自己写类,属性、方法分开写,逻辑清楚不少。
数据的主力是Foundation框架。字符串用NSString
,数组用NSArray
,空值用NSNull
,这些都是老朋友了。日常开发离不开它。
苹果的官方文档真的值得一看,像QuickHelp
、API 参考
、示例代码
这些都能省下不少走弯路的时间。
如果你想把应用做得更好看点、更顺畅点,后续可以继续学Core Animation、网络求这些,都是挺实用的技能。
虽然教程用的是Objective-C,但你想用Swift写也没问题。两个语言都能搞,按项目需求来就行,反正底层一样。
21.72MB
文件大小:
评论区