系统框架

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

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

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

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

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

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


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 47.熟悉系统框架 将一系列代码封装为动态库(dynamic library),并在其中放入描述其接口的头文件,这...
    Code_Ninja阅读 1,193评论 0 4
  • 第7章 系统框架 第47条:熟悉系统框架 框架:将一系列代码封装为动态库(dynamic library),并在其...
    独木舟的木阅读 352评论 0 0
  • 虽说不使用系统框架编写Objective-C代码,但几乎没人那么做.即便是NSObject这个标准的根类,也属于F...
    Givenbmli阅读 253评论 0 0
  • 编写Objective-C应用程序时几乎都会用到系统框架,其中提供了许多编程中经常使用的类,比如collectio...
    goforitforgo阅读 385评论 1 1
  • Effective Objective C 2.0:编写高质量iOS与OS X代码的52个有效方法 第 47 条:...
    0db99e947190阅读 168评论 0 0