正在下载

导航

2016年12月15日 #

assign、copy 、retain等关键字的含义

摘要: assign: 简单赋值,不更改索引计数copy: 建立一个索引计数为1的对象,然后释放旧对象retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1Copy其实是建立了一个相同的对象,而retain不是:比如一个NSString对象,地址为0×1111,内容为@”STR” 阅读全文

posted @ 2016-12-15 22:13 飞蛾救火 阅读(433) 评论(0) 推荐(0)

分类、非正式协议、类的扩展的区别

该文被密码保护。 阅读全文

posted @ 2016-12-15 21:45 飞蛾救火 阅读(0) 评论(0) 推荐(0)

面向对象四大基本特性五大基本原则

摘要: 四大特性是:封装,继承,多态,抽象 所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。 简单的说,一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体。在一个对象内部,某些代 阅读全文

posted @ 2016-12-15 17:36 飞蛾救火 阅读(96) 评论(0) 推荐(0)