`
janedoneway
  • 浏览: 568050 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

了解Cocoa框架类之间继承关系

 
阅读更多

From: http://www.zhujiangroad.com/program/iOS/24545.html

 

 

  Cocoa框架之间继承关系是本文要介绍的内容,主要是来了解cocoa的继承关系,Cocoa框架包含两个核心框架:Foundation和Application Kit (UIKit) 框架

  在Cocoa开发中是必要的,至于其它框架(如:Core Data、Sync Services、Address Book、Preference Panes、Screen Saver、Web Kit)则是辅助和可选的;Foundation框架和Application Kit框架区分标准在于用户界面 。

  如果一个对象既不出现在用户界面上,也不是专门用于支持用户界面,那么它就属于Foundation框架,命令行工具和Internet服务器就是这样的例子 。

  Foundation类层次的根是NSObject类,它(和NSObject及NSCopying协议一起)定义了基本的对象属性和行为 。

  Foundation框架的剩余部分由几组相互关联的类和一些独立的类组成 。有一些代表基本数据类型的类,如字符串、字节数组;用于存储其它对象的集合类;一些代表系统信息的类,如日期类;还有一些代表系统实体的类,比如端口线程、和进程

  Application Kit (UIKit) 框架包含实现图形的、事件驱动的用户界面需要的所有对象:窗口、对话框、按键、菜单、滚动条文本输入框—这个列表还在不断增加 。Application Kit由超过125个类和协议组成 。

  所有的类最终都从Foundation框架的NSObject类继承而来, Application Kit帮助处理所有的细节,它可以高效地进行屏幕描画、和营建设备及屏幕缓冲区进行通讯,在描画之前清除屏幕上的区域,以及对视图进行裁剪 。

  iPhone按照视图加入的先后顺序,由后向前显示,这说明了视图层次是一种空间上的叠加关系 。

  Foundation:

  了解Cocoa框架类之间继承关系

  了解Cocoa框架类之间继承关系

  了解Cocoa框架类之间继承关系

  Application Kit:

  了解Cocoa框架类之间继承关系

  了解Cocoa框架类之间继承关系

  小结:了解Cocoa框架类之间继承关系的内容介绍完了,希望通过本文的学习,对你有所帮助

分享到:
评论

相关推荐

    Cocoa框架类之间的继承关系

    Cocoa框架类之间的继承关系,对初学苹果系统MACOS开发,了解COCOA函数框架很有用

    Cocoa框架ForiOS(一)框架的介绍

    Cocoa框架是iOS应用程序的基础,了解Cocoa框架,对开发iOS应用有很大的帮助。Cocoa是OSX和iOS操作系统的程序的运行环境。是什么因素使一个程序成为Cocoa程序呢?不是编程语言,因为在Cocoa开发中你可以使用各种语言...

    apple mac ios cocoa Class Hierarchy Chart(类继承图)

    apple的框架主要包括Foundation、 APPKit、 UIKit. appkit是mac平台用的, UIKit是ios平台用的。Foundation是两个平台上都可以用的。 本来想把我发布的的MFC QT的类图和cocoa的类图打包成一个压缩包的。 但前面两...

    Object-C的语法与Cocoa框架

    10. 类的继承 11. 动态判定与选择器 12. 类别Category 13. 协议@protocol 14. 内存管理 15. 常用的类型 16. 写入和读取属性 17. 对象的复制 18. 多线程 19. KVC 与KVO 20. 谓词NSPredicate

    MFC QT Cocoa 最新类继承图(Class Hierarchy Chart)汇总

    cocoa主要框架包括Foundation AppKit UIKIT, Appkit is for mac platform, UIKit is for iOS platform. 因为这里不准贴HTML标签。 需要官方网址的同学请在评论时留邮箱给我, 我会尽快回复。

    Objective-C的语法与Cocoa框架

    1. GNUStep的安装 ...10. 类的继承 11. 动态判定与选择器 12. 类别Category 13. 协议@protocol 14. 内存管理 15. 常用的类型 16. 写入和读取属性 17. 对象的复制 18. 多线程 19. KVC 与KVO 20. 谓词NSPredicate

    Using Swift with Cocoa and Objective-C完整中文CocoaChina精校版

    继承 Objective ObjectiveObjective Objective Objective-C的类 16 采用协议 采用协议 . 17 编写构造器 和析编写构造器 和析编写构造器 和析编写构造器 和析 . 17 集成 Interface Builder Interface Builder...

    OBJECTIVE-C编程之道 IOS设计模式解析电子书+源代码

    C中实现单例模式7.4 子类化Singleton7.5 线程安全7.6 在Cocoa Touch框架中使用单例模式7.6.1 使用UIApplication类7.6.2 使用UIAccelerometer类7.6.3 使用NSFileManager类7.7 总结第三部分 接口适配第8章 适配器8.1 ...

    iPhone开发基础教程

    本书结合理论知识与示例程序,全面而系统地讲述Objective-C编程的相关内容,包括Objective-C在C的基础上引入的特性和Cocoa工具包的功能及其中的框架,以及继承、复合、源文件组织等众多重要的面向对象编程技术。...

    Objective-C基础教程+随书源代码

     本书结合理论知识与示例程序,全面而系统地讲述Objective-C编程的相关内容,包括Objective-C在C的基础上引入的特性和Cocoa工具包的功能及其中的框架,以及继承、复合、源文件组织等众多重要的面向对象编程技术。...

    Objective-C基础教程随书源码

    《Objective-C基础教程》结合理论知识与示例程序,全面而系统地讲述Objective-C编程的相关内容,包括Objective-C在C的基础上引入的特性和Cocoa工具包的功能及其中的框架,以及继承、复合、源文件组织等众多重要的...

    Objective-C基础教程

    《Objective-C基础教程》结合理论知识与示例程序,全面而系统地讲述Objective-C编程的相关内容,包括Objective-C在C的基础上引入的特性和Cocoa工具包的功能及其中的框架,以及继承、复合、源文件组织等众多重要的...

    Objective-C基础教程(第2版)

    全面系统地讲述了Objective-C的基础知识和面向对象编程的重要概念,结合实例介绍了Cocoa工具包的优秀特性及框架,以及继承、复合、对象初始化、类别、协议、内存管理和源文件组织等重要编程技术,教你如何针对iOS或...

    swift编程语言教程 2014 官方正式版.zip

    swift编程语言是一款全新的苹果程序开发编程语言,继承了C语言以及Objective-C的特性,且克服了C语言的兼容性问题。Swift更加的简单而且兼容性更好,提供iOS和OS X应用编程的新编程语言,这是一款功能非常强大的语言...

    Objective-C基础教程 中文 PDF 清晰版 [31M]

    本书结合理论知识与示例程序,全面而系统地讲述Objective-C编程的相关内容,包括Objective-C在C的基础上引入的特性和Cocoa工具包的功能及其中的框架,以及继承、复合、源文件组织等众多重要的面向对象编程技术。...

    Objective-C基础教程源码

    《Objective-C基础教程(第2版)》结合理论知识与示例程序,全面而系统地介绍了Objective-C编程的相关内容,包括Objective-C在C的基础上引入的特性、Cocoa工具包的功能及框架,以及继承、复合、源文件组织等众多重要的...

    Objective-C基础教程(第2版).pdf

    本书结合理论知识与示例程序,全面而系统地讲述Objective-C编程的相关内容,包括Objective-C在C的基础上引入的特性和Cocoa工具包的功能及其中的框架,以及继承、复合、源文件组织等众多重要的面向对象编程技术。...

    Objective-C基础教程,中文彩色版本.

    本书结合理论知识与示例程序,全面而系统地讲述Objective-C编程的相关内容,包括Objective-C在C的基础上引入的特性和Cocoa工具包的功能及其中的框架,以及继承、复合、源文件组织等众多重要的面向对象编程技术。...

Global site tag (gtag.js) - Google Analytics