系统框架

虽然不使用系统框架也能编写Objective-C代码,但几乎没人这么做。

即使是NSObject这个标准的根类,也属于Foundation框架,而非语言本身。

若不使用Foundation,就必须自己编写根类,同事还要自己来写collection,事件循环,以及其它会用到的类。

此外,若不用系统框架,也就无法使用Objective-C来开发Objective-C来开发Mac OS X及iOS应用程序了。

系统框架很强大,不过它是经历多年研发才成了今天这个样子的。

因此,里面也许会有不合时宜而且用起来很蹩脚的地方,但也会有遗失的珍宝藏于其间;


你可能感兴趣的:(系统框架)