虽然不使用系统框架也能编写Objective-C代码,但几乎没人这么做。
即使是NSObject这个标准的根类,也属于Foundation框架,而非语言本身。
若不使用Foundation,就必须自己编写根类,同事还要自己来写collection,事件循环,以及其它会用到的类。
此外,若不用系统框架,也就无法使用Objective-C来开发Objective-C来开发Mac OS X及iOS应用程序了。
系统框架很强大,不过它是经历多年研发才成了今天这个样子的。
因此,里面也许会有不合时宜而且用起来很蹩脚的地方,但也会有遗失的珍宝藏于其间;
网友评论