小编是sb(小编也不是太懂)
小编是sb(小编也不是太懂)1、Cocoa的组成 苹果公司将Cocoa、Carbon、QuickTime和OpenGL等技术作为框架集提供Cocoa组成部分有:(1)Foundation框架(有很多有用的,面向数据的低级类和数据结构);(2)Application Kit(也称AppKit)框架(包含了所有的用户接口对象和高级类,例如NS……),还有一个支持框架的套件,包括Core Animation和Core Image。iOS交流645168238
一、Objective-C与C的渊源
objective-c诞生于 20 世纪 80 年代,由Brad Cox 发明,意在将流行的、可移植的 C 语言与优雅的 Smalltalk语言结合在一起。Objective-C 是 C 语言的一个扩展集,它以 C 语言为基础 在语言中添加了一些微妙但意义重大的特性。
苹果公司的iPhone平台采用Objective-C做为native language的开发平台,Objective-C的内核是C语言的,并基于c语言实现OOP的一些特性。Objective-C是对C语言的扩展,这和C 的前身Better-c有很大的相似之处,Objective-C的新版本里实现了和Java类似的垃圾回收机制 但基于iphone平台的资源限制,iphone平台并不支持垃圾回收机制。
二、初步认识Objective-C
1、Cocoa的组成
苹果公司将Cocoa、Carbon、QuickTime和OpenGL等技术作为框架集提供Cocoa组成部分有:(1)Foundation框架(有很多有用的,面向数据的低级类和数据结构);(2)Application Kit(也称AppKit)框架(包含了所有的用户接口对象和高级类,例如NS……),还有一个支持框架的套件,包括Core Animation和Core Image。
iOS交流645168238