读书人

践行Coding on Mac:《苹果开发之

发布时间: 2012-11-21 08:23:26 作者: rapoo

践行——Coding on Mac:《苹果开发之cocoa编程》Chapter1~3

What's cocoa?

与窗口服务器优雅交互的框架*,协助应用程序从窗口服务器接收事件&通过窗口服务器在屏幕上绘图。

*框架vs.库~变形金刚vs.积木

Pre-condition:

Tools: XCode*(IDE,含gcc&gdb) & Interface Builder(GUI构建)

* XCode是增量型编译器,所以不要忽视警告

Language:Object-C

范式:对象,类,方法,消息

Frameworks:Foundation+Appkit(GUI) +Core Data(持久性)

Others:专注(足够的休息&自信,否则会花很多精力辨析/证明自己是否聪明)

Ready?Go!

项目新建(Application/命令行工具or后台程序Tool/插件Bundle)

--自动构建:类的命名规则:NIB~Next Interface Builder,新版改名为xib,大同小异; NS~NEXTSTEP

--代码填充:布局界面+创建对象(和其他开发无太大区别,object-c的格式可能刚开始会略不适应)+建立连接(拖拽啊,木有难度)+编译运行

Object-C:创建、使用对象(参数-selector);使用已有类NSObject(id应是秉承*nix的思路),NSArray,NSMutableArray,NSString;调试

总体使用体验和Eclipse很接近~


读书人网 >编程

热点推荐