摘要:
精确计算字符串的宽度 UIFont *font =[UIFont systemFontOfSize:17]; NSDictionary *dic =[[NSDictionary alloc]initWithObjectsAndKeys:font,NSFontAttributeName, nil]; 阅读全文
摘要:
随机数方法 arc4random() //[0,2^32-1]; 随机数声明 unsigned int randomNum=arc4random()% 320; int i = randomNum ; 其中,unsigned 没有标记的 指的是只有正数,说明randomNum是正数 其中 arc4r 阅读全文
摘要:
帧动画 虽然这种方法比写定时器方便很多,但是不能暂停,只能开始或者结束 阅读全文
摘要:
NSArray是不可变数组,创建之后就不能再改变,可以存放对象类型,不能存放基本类型 阅读全文
摘要:
强制转化:基本数据类型可以相互转化,但是,对象类型,强转只能改变表面的类型,本质上不会发生变化 //%f:默认输出6位小数 ;%.4f :就是输出4位小数 ; //%02d:不够2位,前补0 ; NSString * resultStr = [NSString stringWithFormat:@" 阅读全文
摘要:
尽量不要在视图控制器的初始化方法里写关于界面的操作,类似 self.view 等之类的操作 因为这样的话会在调用self.view的时候调用viewDidLoad方法,本来应该在init之后再调用DidLoad方法的 阅读全文
摘要:
阅读全文
摘要:
UIImage是一个可以导入图片的类,它创建出来的指针指向图片所在内存地址 UIImageView相当于一个控件(大概吧,,,),跟button差不多(大概吧,,,),含有image属性,在打点调用了image属性属性之后,其参数为UIImage类型的变量 所以,UIImage方法只是找到了图片所在 阅读全文
摘要:
在oc中创建一个字符串有两种方法: 第一种会为字符串分配单独的内存空间,而第二种创建的是临时字符串,若再声明一个值同样为10的str3,则str2与str3会共同指向同一块内存地址,系统不会再给str3分配内存 阅读全文
摘要:
id 类型 弱类型 id类型的变量可以接受任意类型,但是一般就收的是对象类型 id 弱类型 id的类型的变量可以 接收任意类型,但是一般接收的对象类型 %@。 例如 这个警告是说将int类型的变量赋给id类型不兼容 若将类类型赋给id类型。。。。 id类型的变量可以调用方法,但是如果要调用方法里的属 阅读全文
摘要:
BUG Apple LLVM 5.0 Error 是因为修改了头文件,添加了空格啊什么的 LLVM(low level virtual machine) 低级编译器 需要把note 后面提示要删的指定的路径文件在Finder中找到并完全删除 如果是真的修改了system header ,那么解决的方 阅读全文
摘要:
阅读全文
摘要:
在oc中,有对象方法也有类方法 -(void)method; 对象方法 +(void)method; 类方法 对象方法是用类的对象来调用的,类方法直接用类名来调用 在同一个类的.m中,方法和方法是可以被相互调用的 用self关键字 self 本类的对象(-方法中) 在当前类中完成-方法的调用 sel 阅读全文
摘要:
二进制化为十进制 1001 1010 = 1*2^7+0*2^6+0*2^5+1*2^4+1*2^3+0*2^2+1*2^1+0*2^0 二进制化为十六进制 0011 1101 1011 = 3db 二进制化为八进制 1010 1100 = 010 101 100 = 254 十进制化为二进制 2^ 阅读全文
摘要:
关于category一直都很迷惑,可能是因为用的少,,, http://book.51cto.com/art/201105/262265.htm 介绍category的文章 SVPullToRefresh深入理解 有关于给category添加属性的介绍 category是一种扩展类的机制,可以给一个 阅读全文
摘要:
在Xcode中创建一个类的时候,会创建出两个文件 .h 和 .m 文件 例如,创建一个名为People,继承NSObject的类,就会创建出这样两个文件 .h文件 .m文件 在.h文件中 有一个import,这是用来导入工具包,就是foundation框架 @这个标志表示你使用的是object-c语 阅读全文