- 博客(16)
- 收藏
- 关注
原创 清除模拟器运行产生的文件,释放空间
右击Finder,选中"前往文件夹",输入"/Users/XXX/Library/Developer/CoreSimulator/Devices/",清除Devices文件下的所有文件,可以腾出空间.(XXX为你Mac上的用户名)
2017-03-03 18:34:32 1094
原创 Foundation小结02
NSSet//和NSArray的区别:他是无序的NSMutableSet:可变的初始化的方法:NSSet *s = [NSSet setWithObjects:id……,nil];取出的方法:[s anyObject]//随机拿出一个对象 NSMutableSet:可变的初始化:NSMutableSet *s = [NSMutableSet set];[s ad
2014-04-17 14:53:43 304
原创 Foundation小结01
结构体:NSRangeNSRange有两个成员 1:location 2:length给成员赋值的方式是利用函数的方式NSRange r = NSMakeRange(2,3);现在都用上面的方式给结构体变量赋值 NSString *str = @”I love you”;查找某个字符串在str中的位置NSRange r =[s
2014-04-17 14:51:58 316
原创 Block和Protocol的小结
Block:oc的另一种数据类型blockblock用来保存一段代码block的标志是^block跟函数很像:1:可以保存代码2:有返回值3:有形参4:调用方式和函数一样 定义block变量:void(^myblock)() =^{ NSLog(@”----------------”);}; //上面是一个没有返回值没有参数的
2014-04-17 14:49:35 470
原创 ARC机制
ARC机制(编译器特性)基本原理:ARC判断准则:只要没有强指针指向对象,就会释放对象指针分两种:1:强指针: __strong(两个下划线)默认情况下,所有的指针都是强指针2:弱指针:__weak(两个下划线) ARC特点:1:不允许调用release retain retaincount2:允许重写dealloc,但不允许调用[super dealloc
2014-04-17 14:48:11 369
原创 内存管理小结1
每个对象都有自己的引用计数器每一个引用计数都占4个字节存放自己的引用计数器当计数器为0的时候就会回收,对象刚建立的时候计数器数值为1计数器的操作:1:给对象发送一条retain消息,可以使引用计数器数值+1(retain方法返回对象本身)2:给对象发送一条release消息,可以使计数器数值-13:可以给对象发送retainCount消息获得当前的引用计数器数值对象的销
2014-04-17 14:46:43 310
原创 类方法小结和组合模式的认识
对象方法: 1 减号开头- 2 只能由对象调用 3 对象方法中可以访问成员变量 4 对象方法中可以调用类方法 5 对象方法中可以调用对象方法 类方法: > 加号开头 + > 只能由类名调用 > 类方法中不可以访问成员变量
2014-04-11 17:04:15 408
原创 类的初识
类的创建:1.声明一个类 @interface Person : NSObject { 成员变量; } 方法; @end2.实现一个类 @implementation Person 实现类声明中声明的方法 @end
2014-04-11 16:43:06 319
原创 结构体枚举的小结
1.局部变量: >定义. 在代码块内部定义的变量都是局部变量, 包括形参 >作用域.从定义变量的那一行开始,一直到代码块结束 >存放位置.存放在栈中 >生命周期.执行到定义变量的那一行开始分配存储空间,代码块结束后就释放 >特点:没有固定的初始化值 2.全局变量: >定义.在函数外定义的变量 >.作用域.从定义变量的那一
2014-04-11 15:52:29 403
原创 指针的总结
指针变量定义格式: 变量类型* 变量名; 变量类型:将来可以保存什么类型的变量的地址 * : 仅仅是一个象征(标志),象征着这是一个指针变量
2014-04-11 14:43:45 312
原创 数组的总结
数组只能存放同一种数据类型的数据 数组每一个元素都有一个索引号,索引号从0开始 元素个数总共占用的字节/每个元素占用的字节 int length=sizeof(score)/sizeof(score[0]) 对指定的索引进行赋值 int score[5]={[3]=20,[4]=30}; 数组后面的[]中只能放整形
2014-04-11 13:12:16 530
原创 进制的总结
1.默认就是10进制 int num = 12; 2.在前面加上一个0就代表八进制 int num1 = 014; %d是以十进制的方式输出一个整数 printf("%d\n", num1); %o是以八进制的方式输出一个整数 printf("%o\n", num);
2014-04-11 12:59:33 378
原创 函数知识点总结
当要做一些重复操作的时候就可以用循环结构 if (条件表达式) { 语句; ... } 特点:if当条件表达式为真,只会执行一次if后面大括号中的内容 while (条件表达式) { 语句; ... } 特点:当条件表达式为真就会执行while后面大括号中
2014-04-11 12:45:23 374
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人