#import int main(int argc, const char * argv[]) { @autoreleasepool { NSArray * arr=@[@"zero",@"one",@"two",@"three",@"for",@"five",@"six",@"seven",...
分类:
其他好文 时间:
2015-08-28 16:58:07
阅读次数:
149
知识点 1.自动释放池 2.继承与多态========================自动释放池 1.什么是自动释放池 2.自动释放池的作用 1)思考:如何释放在函数中需要返回的对象 3.如何创建一个自动释放池 @autoreleasepool{} --- IOS5.0以后 4.自动释放池...
分类:
移动开发 时间:
2015-08-17 21:40:28
阅读次数:
175
NSDate对象用来表示一个具体的时间点。 1 #import 2 3 int main(int argc, const char * argv[]) { 4 @autoreleasepool { 5 // 字符串转时间 6 NSString *time ...
分类:
其他好文 时间:
2015-08-17 11:50:05
阅读次数:
231
自动释放池
作用自动释放对象的
所有 autorelease 的对象,在出了作用域之后,会被自动添加到最近创建的自动释放池中
自动释放池被销毁或者耗尽时,会向池中所有对象发送 release 消息,释放池中对象
自动释放池,在 ARC & MRC 程序中,同样有效
高级面试题:
自动释放池是什么时候创建的?什么时候销毁的?
创建,运行循环检测到事件并启动后,就会创建自动释放池
销毁:一次完整的运行循...
分类:
编程语言 时间:
2015-08-16 02:13:12
阅读次数:
2279
1 #import 2 3 /** 4 NSString:不可变字符串 5 NSMutableString:可变字符串 6 */ 7 8 int main(int argc, const char * argv[]) { 9 @autoreleasepool {10 ...
分类:
其他好文 时间:
2015-08-16 00:28:06
阅读次数:
146
#import #import "Person.h"#import "XQCompany.h"int main(int argc, const char * argv[]){ @autoreleasepool { //初始化两个机构 XQCompany *za = ...
分类:
移动开发 时间:
2015-08-15 11:55:26
阅读次数:
160
对象的保留和所有权的释放:int main(int agrs,char *argv[]){ @autoreleasepool{ Person *person = [[Person alloc]initWithName:@“Tom"]; //retainCount=1 ...
分类:
其他好文 时间:
2015-08-14 21:02:16
阅读次数:
95
main.m#import #import "Person.h"#import "Student.h"int main(int argc, const char * argv[]) { @autoreleasepool {// NSString *name = [[NSStrin...
分类:
移动开发 时间:
2015-08-13 19:52:53
阅读次数:
171
一、OC概述代码格式intmain(intargc,constchar*argv[]){@autoreleasepool{代码区}return0;}1、OC中支持基本数据类型int、float2、C语言中使用字符串"hello"OC中使用字符串对象@"hello"3、NSString是系统类库提供的--字符串类定义对象类型的变量时必须加*NSString*name=@"zhangy..
分类:
其他好文 时间:
2015-08-13 06:39:17
阅读次数:
171
#import #import "Person.h"int main(int argc, const char * argv[]) { @autoreleasepool {#pragma make创建数组 //数组中得元素,必须是对象 //通过实例方法创建 NSArray*array=[[NSArr...
分类:
移动开发 时间:
2015-08-13 01:01:31
阅读次数:
179