Objective-C入门指南
Objective-C 的入门指南里头东西还挺全,下载就是个压缩包objc.tar.gz
,里边一堆例子都出自 Steve Kochan 那本经典的《Programming in Objective-C》。配环境这块,Mac 用户直接上 Xcode就完事了,Linux 或 FreeBSD要装 GNUStep,路径有点绕,记得跑一下GNUstep.sh
。
代码部分讲得也挺细,从最Hello World
开写,到怎么声明类、实现方法,全是干货。像@interface
和@implementation
这对组合,基本就是类的骨架,记住就行。
语法上挺贴近 C 的,毕竟 Objective-C 就是在 C 的基础上搞出来的,BOOL
、nil
这些写法多看几次就熟了。你还会看到#import
这种写法,它比#include
省事,避免重复导入。
面向对象这块也没落下,什么继承、多态、id
类型、@try/@catch
的异常,讲得比较系统。动态类型识别和Category
这种扩展方式蛮实用的,在维护老代码时有用。
内存管理方面,老派的retain
和release
这套还在,不过你要是用自动释放池就舒服多了,手动释放少点错。
还贴心了NSArray
和NSDictionary
这些常用的 Foundation 类,基本够你做个小项目了。
如果你写过 C,对指针和函数不陌生,那看这份指南会轻松不少。想继续深挖,可以翻下原书或去 Apple 官网逛逛。
379.94KB
文件大小:
评论区