
Objective-C
文章平均质量分 80
大肠杆君
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
内存管理高级
现有Person类, 有属性如下:@property(nonatomic,retain)Student*student;@property(nonatomic,copy)NSString*name;@property(nonatomic,retain)NSString*sex;assign下的属性内部实现:setter:- (vo原创 2015-02-28 23:57:56 · 440 阅读 · 0 评论 -
NSString
1. 创建字符串:NSString*str = [[NSStringalloc]init];NSString*str1 = [NSStringstring];以上为使用初始化方法和便利构造器生成NSString对象, 在栈区: 0x7fff7a15ab90NSString*str2 = @"你好";以上为使用字面量快速生成NS原创 2015-02-28 23:54:40 · 642 阅读 · 0 评论 -
内存管理初级
复习C语言中的内存:int *p = malloc(8); —>堆内存free(p);free(p); —>过度释放内存溢出: 内存不释放野指针: free之后还可以用p找到那块内存, 因为是标记删除; 但内存中内容不能保证还是原来的, 因为所有权已还给系统野指针异常是程序crash主要原因将ARC改为MRC:AR原创 2015-02-28 23:57:19 · 282 阅读 · 0 评论