Gavin.han

致力于移动开发 技术改变生活

导航

2013年1月14日

摘要: 一、设置器setter 访问器gettersetter:set+首字母大写的实例变量名如:- (void)setNickName:(NSString *) name;//参数名不要与实例变量名相同getter:与实例变量名相同(没有短横线),并且返回值类型也一致例:@interface Cup:NSObject{ float _price;}- (void)setPrice:(float)price;- (float)price;@end二、属性和实例变量的区别1. oc中实例变量的访问方式oc中成员变量有三种访问权限,@public,@protected,@private。默认是@pr... 阅读全文

posted @ 2013-01-14 09:29 gavin.han 阅读(3872) 评论(0) 推荐(1)

摘要: ios中内存管理的主要内容就是解决crash的问题!!!Crash在ios中,crash的原因100% 是内存问题1.内存泄露(开辟空间,没有回收;一直开辟,不释放) 30M(一个程序 3gs, 320x640) 大于30M(ios4,640x960)2.“太小心” 过度释放 (原因是野指针)3. 野指针垃圾回收机制 : java new一个对象 (不用管内存,系统自动回收)mac os 有垃圾回收机制iOS 没有垃圾回收机制iOS是32bitPerson:NSObject{ NSString *_name, *_sex; int _age;} alloc 时分配 12个字节 Bool... 阅读全文

posted @ 2013-01-14 08:49 gavin.han 阅读(359) 评论(0) 推荐(0)