博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年8月1日

摘要: 转载地址:LinkAddress:http://www.cnblogs.com/pengxl/archive/2010/12/29/1920487.html基本类型Objective-C中的基本类型和C语言中的基本类型一样.主要有:int,long,float,double,char,void, bool等.在Foundation中,也为些数据定义了别名,如:NSInteger为long,CGFloat为double,BOOL等.Objective-C也可以用C语言的构造类型,如数组、结构体、同用体等。对于基本类型变量,不需要用指针,也不用手动回收,方法执行结束会自动回收。NSNumberNS 阅读全文

posted @ 2011-08-01 23:15 星尘的天空 阅读(347) 评论(0) 推荐(0) 编辑

摘要: 基础知识:LinkAddress:http://c.gzl.name/archives/339原来简单解释过属性定义(Property),并且提起了简单的retain,copy,assign的区别。那究竟是有什么区别呢?assign就不用说了,因为基本上是为简单数据类型准备的,而不是NS对象们。Retain vs. Copy!!copy: 建立一个索引计数为1的对象,然后释放旧对象retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1那上面的是什么该死的意思呢?Copy其实是建立了一个相同的对象,而retain不是:比如一个NSString对象,地址为0× 阅读全文

posted @ 2011-08-01 22:41 星尘的天空 阅读(196) 评论(0) 推荐(0) 编辑