Objective-C知识汇总
来源:互联网 发布:linux查看文件系统类型 编辑:程序博客网 时间:2024/06/05 02:07
Objective-C知识汇总
1.null内容为空,nil内存地址为空。
2.self相当于当前类的对象(实例本身),已分配内存
3.子类中不能定义和父类重名的全局变量
4.n个字节无符的取值范围是0~(2^8n)-1
5.if(self==[super init])
先判断一下重写的是不是父类的初始化方法,若是,就进行相应的初始化并拓展自己的特性,若不是则不重写。
6.判断两个矩形是否有交集方法:
if(CGRectIntersectsRect(diji.frame,zidan.frame)){}
7.在当前类中通过@protocol声明一个接口,在这个接口中包含有属性和方法,然后在另外的类当中去实现这个接口,这种模式叫做“代理”
8.线程相关 1).为什么要开启分线程? 因为分线程可以为主线程分担压力。
2).什么时候需要在分线程里面回调到主线程的方法? 因为刷新主线程UI的时候需要回到主线程里面去刷新。
3).如何设置分线程里面While循环调用主线程的间隔时间? 设置线程休眠。如:
[NSThread sleepForTimeInterval:0.1];[self performSelectorOnMainThread:@selector(buttonGo2:) withObject:nil waitUntilDone:YES];
9.读取沙盒路径方法:
NSString *depath=[NSHomeDirectory() stringByAppendingPathComponent@"Document/bbb.plist"]
10.当retaincount==0时,进行内存回收。
阅读全文
0 0
- Objective-C知识汇总
- Objective-C知识点汇总
- Objective-C入门知识
- objective-c 知识整理
- Objective-C入门知识
- C的知识汇总
- C/C++ 知识汇总
- c语言知识汇总
- Objective-C 学习资料汇总
- Objective-C小知识收集
- c语言小知识汇总
- C\C++小知识汇总
- Objective-c 内存溢出问题经验汇总
- Objective-C实验练习题汇总(一)
- Objective-c 内存溢出问题经验汇总
- Objective-C基础:小知识点汇总
- Swift项目兼容Objective-c问题汇总
- Swift项目兼容Objective-C问题汇总
- oracle触发器
- 3-4 计算长方形的周长和面积 sdut-oj
- getspent、setspent和endspent运行出错
- 自定义view解锁
- swipeRefreshLayout 上拉加载 下拉刷新
- Objective-C知识汇总
- 测试去空格
- h5 加载图片后显示的代码分析
- Android OpenGL 显示基本图形及相关概念解读
- POI读取execl的工具类:ExcelReader(解析Excel的工具类)
- Unity世界坐标转为画布坐标
- 根据面要素图层迭代出面要素批量裁切(掩膜提取)影像
- 用Python实现一个简单的文件传输协议
- PYTHON对文件及文件夹的一些操作