博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NSObject
阅读量:7078 次
发布时间:2019-06-28

本文共 518 字,大约阅读时间需要 1 分钟。

  NSObject是大多数Objective-C类的继承的根类;它没有父类。通过NSObject,其它类继承了一些基础的与Objective-C语言编译器系统之间的接口,并且获得了在它的实例中表现为一个对象的能力。

  尽管NSObject不是一个严格的抽象类,实际上它已经是一个类。但是通过它自己一个除了表现为一个简单类之外,NSObject实际上几乎无法完成任何有用的操作。为你的程序添加任何属性(attributes)并制定实现逻辑,你必须创建一个或者多个从NSObject继承或者父类从NSObject继承的类(class)。

  NSObject采用(adopts,或者说是继承实现)了NSObject协议(protocol)(见“Root Class—and Protocol”(第67页) ) 。NSObject协议(protocol)允许被多个根类(root class)采用,比如NSProxy另一根类(root class),并不是从NSObject继承,但却也采用了NSObject协议(protocol)所以它在Objective-C中便有了和NSObject类相似部分的类的定义(interface)和功能。

转载地址:http://uldml.baihongyu.com/

你可能感兴趣的文章
jsp页面中出现的java代码之国际化
查看>>
Win8应用管理工具 精简( 软件在网上找的)
查看>>
找回删除掉的文件方法,清除回收站也可以。
查看>>
Linux getrlimit和setrlimit函数
查看>>
APT***防护方案–采用整合产品进行全方位防护
查看>>
wampserver 的apache 配置
查看>>
ttlsa教程系列之mongodb——(四)mongodb索引&explain&profile
查看>>
flume分布式日志收集测试
查看>>
asp.net core 2.0 bundleconfig.json
查看>>
linux扩展根分区详细步骤
查看>>
监控数据库服务器的shell脚本
查看>>
Android 项目开发建议标准规范
查看>>
交换机802.1X认证配置
查看>>
苹果谷歌诺基亚50年后的LOGO会变成啥样?
查看>>
烂在肚子里的救命知识!看看吧!
查看>>
week 3
查看>>
导出的Java程序无法连接数据库的问题解决方案
查看>>
Windows Linux系统U盘制作工具
查看>>
oracle体系结构之 DB高速缓存池
查看>>
我的友情链接
查看>>