1.内存管理的基本原则:对自己拥有的对象负责,凡是你通过retain,alloc,copy等手段获得了所有权的对象,都必须在你不再使用的时候,由你来调用release,autorelease等手段来释放对它的所有权。在一定的代码段内,对同一对象所做的copy,alloc和retain的操作次数应当与...
分类:
其他好文 时间:
2015-03-03 18:16:58
阅读次数:
169
十 .oc基础(Foundation框架下)1.下面介绍几种OC对象类型的存储结构:NSArray,NSDictionary,NSSet,以及基本数据类型封装类。NSNumber:*既然这几种数据结构都是用来存放对象类型的那么基本数据类型想要放入其中就要先对他们进行封装。使用NSNumber对基本数...
分类:
其他好文 时间:
2015-03-02 20:57:45
阅读次数:
181
九 .oc基础(Foundation框架上)1.四中结构体类型:NSRange,NSPoint,NSSize,NSRect1>NSRange:是一个以为的结构由成员location和成员length共同组成。*NSRange的创建方式:NSRange range=NSMakeRange(2.4),代...
分类:
其他好文 时间:
2015-03-02 18:36:56
阅读次数:
154
八. oc基础知识(Protocal) protocal 出发点:他仅仅是用来声明方法的。 1.可以用来声明一大堆方法(但是不能声明成员变量) 2.只要某个类遵守了这个协议,就相当于拥有这个协议中的所有方法声明 3.只要父类遵守了某个协议,就相当于子类也遵守了 4. 协议列出了一组方法,有些...
分类:
其他好文 时间:
2015-03-02 16:41:27
阅读次数:
135
六. oc基础知识(内存管理下)总结:内存管理代码规范 1。只要调用alloc那么就必须调用release; 2。set方法的代码部分 *基本数据类型直接赋值。 *如果是oc对象类型 - (void) setCar:(Car *)car { if...
分类:
其他好文 时间:
2015-03-01 23:33:38
阅读次数:
186
五.oc的语法基础(内存管理上)1.引用计数器:在每一个对象里都有一个引用计数器,占用4个字节的空间,在一个对象创建时引用计数器的值初始化为1.*给对象发送一条retain消息,可以使引用计数器的值+1(retain方法返回对象本身)*给对象发一条release消息,则计数器的值-1*可以给对象发送...
分类:
其他好文 时间:
2015-03-01 20:58:04
阅读次数:
155
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一。oc的基础知识1。oc的源代码的扩展名为:“.m”2。不再用include了,改用#import,区别就是import自动检查是否包含了相同的头文件,不需要再在c语言中用IFDef了。3。类的声...
分类:
其他好文 时间:
2015-03-01 13:06:56
阅读次数:
130
OC基础编程技巧 正如它的名字所传达的含义,Foundation 框架是所有 iOS 和 Mac OS X 编程所使用的基本工具。要成为这两个平台上成功的开发者,必须对这套工具了如指掌。 Foundation 框架定义了数量众多的类以及协...
分类:
其他好文 时间:
2015-02-28 13:08:54
阅读次数:
185
1. 练习1 for循环打印 1-200内不能被3整除的数#import int main(int argc, const char * argv[]) { @autoreleasepool { //for循环打印 1-200内不能被3整除的数 pri...
分类:
其他好文 时间:
2015-02-19 11:50:47
阅读次数:
152