- 博客(3)
- 收藏
- 关注
原创 动态内存分配小结
动态内存分配中的free()是释放的意思 释放是修改了申请的内存的使用状态,从可用变成不可用,里面的数据还在,但是使用权已经交还给系统 int *p = malloc(sizeof(int) * 10); free(p); free(p); 当我们对同一块内存进行多次释放的时候,会造成系统的崩溃,这种情况是过度释放造成的.
2015-12-18 19:08:06
272
原创 oc内存管理小结
内存管理 C的内存管理,有些麻烦之处 C的内存管理,要手动申请,手动释放。有两点: 1,申请内存,使用完成后需要释放,如果不释放会造成内存泄露。 2,不能多次释放,如果多次释放,则会崩溃。 char *p = (char *)malloc(30); //,,,,,, free(p); C的内存管理方法 申请空间—》使用空间—》释放空间;
2015-12-15 19:11:39
213
原创 iOS开发 属性(property)和合成(synthesize)
property用处 1) 让编译器自动生成函数声明 因为编译器会自动为你生成以下划线开头的实例变量 (setter方法和getter方法声明) @property 数据类型 名字; @property NSString *name; // 相当于下面声明setter方法和getter方法 //- (void)setName:(NSString
2015-12-14 20:36:42
311
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人