IOS
hellohaifei
这个作者很懒,什么都没留下…
展开
-
IOS内存管理
1. 内总管理原则(引用计数) IOS的对象都继承于NSObject, 该对象有一个方法:retainCount ,内存引用计数。 引用计数在很多技术都用到: window下的COM组件,多线程的信号量,读写锁,思想都一样。 (一般情况下: 后面会讨论例外情况) alloc 对象分配后引用计数为1 retain 对象的引用计数转载 2013-03-07 21:10:18 · 517 阅读 · 0 评论 -
IOS开发-需要知道的一些事情
暂时记几个关键词,日后完善1开发者帐号2xcode 证书organizer->devicerefresh登录删除无效的证书启动钥匙串访问应用程序3生成IPAxcode->选择ios deviceproduct->archive4生成私钥原创 2013-03-13 18:06:11 · 558 阅读 · 0 评论 -
IOS 深拷贝和浅拷贝问题 (deep copy and shadow copy)
复制一个对象包括创建一个新的实例,并以原始对象中的值初始化这个新的实例。复制指针型实例变量有两种方法:1 浅拷贝,即将原始对象的指针值复制到副本中。因此,原始对象和副本共享引用数据。2 深拷贝,即复制指针所引用的数据,并将其赋给副本的实例变量。独立副本真正独立于原始对象的对象副本,必须对整个对象进行深拷贝。一般情况下,可以被视为转载 2013-03-26 17:14:54 · 1681 阅读 · 0 评论 -
IOS入门3--iOS开发中属性最常用的关键字及其定义
readonly此标记说明属性是只读的,默认的标记是读写,如果你指定了只读,在@implementation中只需要一个读取器。或者如果你使用@synthesize关键字,也是有读取器方法被解析。而且如果你试图使用点操作符为属性赋值,你将得到一个编译错误。readwrite此标记说明属性会被当成读写的,这也是默认属性。设置器和读取器都需要在@implementation中实现。如果使用@s转载 2013-06-03 17:27:08 · 605 阅读 · 0 评论 -
IOS入门2--Objective-C基础语法和关键字
对于一门语言得学习,个人觉得最主要得就是其语法格式和那些关键字。因为对于基本现在大多数得语言,每种语言都是一种符合人思维得方式来与计算机交流。因此,其实每种语言中定义或是封装好得基础类和类库,其实都是很相似得。比如 int,double几种基本类型,String,数组,集合以及字典数据类型。因此你在编程时比如你想以字符串形式和计算机交流,那你很容易就能想到在C中可以使用String转载 2013-06-03 17:25:29 · 628 阅读 · 0 评论