自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 清除模拟器运行产生的文件,释放空间

右击Finder,选中"前往文件夹",输入"/Users/XXX/Library/Developer/CoreSimulator/Devices/",清除Devices文件下的所有文件,可以腾出空间.(XXX为你Mac上的用户名)

2017-03-03 18:34:32 1077

原创 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 295

原创 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 304

原创 Block和Protocol的小结

Block:oc的另一种数据类型blockblock用来保存一段代码block的标志是^block跟函数很像:1:可以保存代码2:有返回值3:有形参4:调用方式和函数一样 定义block变量:void(^myblock)() =^{         NSLog(@”----------------”);};   //上面是一个没有返回值没有参数的

2014-04-17 14:49:35 461

原创 ARC机制

ARC机制(编译器特性)基本原理:ARC判断准则:只要没有强指针指向对象,就会释放对象指针分两种:1:强指针: __strong(两个下划线)默认情况下,所有的指针都是强指针2:弱指针:__weak(两个下划线) ARC特点:1:不允许调用release retain  retaincount2:允许重写dealloc,但不允许调用[super  dealloc

2014-04-17 14:48:11 347

原创 内存管理小结1

每个对象都有自己的引用计数器每一个引用计数都占4个字节存放自己的引用计数器当计数器为0的时候就会回收,对象刚建立的时候计数器数值为1计数器的操作:1:给对象发送一条retain消息,可以使引用计数器数值+1(retain方法返回对象本身)2:给对象发送一条release消息,可以使计数器数值-13:可以给对象发送retainCount消息获得当前的引用计数器数值对象的销

2014-04-17 14:46:43 302

原创 类方法小结和组合模式的认识

对象方法:     1 减号开头-      2 只能由对象调用     3 对象方法中可以访问成员变量     4 对象方法中可以调用类方法     5 对象方法中可以调用对象方法          类方法:     > 加号开头 +     > 只能由类名调用     > 类方法中不可以访问成员变量    

2014-04-11 17:04:15 403

原创 类的初识

类的创建:1.声明一个类     @interface Person : NSObject     {        成员变量;     }     方法;     @end2.实现一个类     @implementation Person     实现类声明中声明的方法     @end

2014-04-11 16:43:06 314

原创 预处理命令小结

预处理指令 分3种 1:宏定义 2:条件编译 3:文件包含

2014-04-11 16:11:47 533

原创 结构体枚举的小结

1.局部变量: >定义. 在代码块内部定义的变量都是局部变量, 包括形参 >作用域.从定义变量的那一行开始,一直到代码块结束 >存放位置.存放在栈中 >生命周期.执行到定义变量的那一行开始分配存储空间,代码块结束后就释放 >特点:没有固定的初始化值  2.全局变量: >定义.在函数外定义的变量 >.作用域.从定义变量的那一

2014-04-11 15:52:29 394

原创 指针的总结

指针变量定义格式:     变量类型* 变量名;     变量类型:将来可以保存什么类型的变量的地址     * : 仅仅是一个象征(标志),象征着这是一个指针变量

2014-04-11 14:43:45 305

原创 字符串总结

1:计算字符串的有效长度

2014-04-11 13:51:54 271

原创 二分查找和字符串基本知识总结

二分查找法:

2014-04-11 13:30:50 455

原创 数组的总结

数组只能存放同一种数据类型的数据    数组每一个元素都有一个索引号,索引号从0开始    元素个数总共占用的字节/每个元素占用的字节    int length=sizeof(score)/sizeof(score[0])    对指定的索引进行赋值    int score[5]={[3]=20,[4]=30};    数组后面的[]中只能放整形

2014-04-11 13:12:16 518

原创 进制的总结

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 366

原创 函数知识点总结

当要做一些重复操作的时候就可以用循环结构  if (条件表达式) {    语句;    ... } 特点:if当条件表达式为真,只会执行一次if后面大括号中的内容  while (条件表达式) {     语句;     ... } 特点:当条件表达式为真就会执行while后面大括号中

2014-04-11 12:45:23 365

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除