Objective-C深复制和协议

1.简单复制只能实现浅拷贝:指针赋值,使两个指针指向相同的一块内存空间,操作不安全。 2. Foundation类已经遵守了<NSCopying>和 <NSMutableCopying>协议,即实现了copy和mutableCopy方法,因...

雾灵峰
2014/02/04
714
0
Objective-C浅拷贝和深拷贝

浅拷贝 浅拷贝就是对内存地址的复制,让目标对象指针和源对象指向同一片内存空间。如: char str = (char)malloc(100); char* str2 = str; 浅拷贝只是对对象的简单拷贝,让几个对象共用一片内...

大喵哥
2014/09/20
57
0
iOS的编程基础

三个重要方面 根类和其相关协议 值类 集合类 ---- 根类------ 根类 NSObject 根类 的 NSCopying、NSMutableCopying、NSCoding 协议 ---------- 用对象模式进行思考 所有东西都是对象...

zhmsong
2012/11/27
207
0
Object-C基础-08-protocol

一、 简单使用 1. 基本用途 可以用来声明一大堆方法(不能声明成员变量) 只要某个类遵守了这个协议,就相当于拥有这个协议中的所有方法声明 只要父类遵守了某个协议,就相当于子类也遵守了 ...

Corwien
2016/03/20
49
0
M13OrderedDictionary

M13OrderedDictionary 介于 NSArray 和 NSDictionary 之间,它有一个有序的对象列表和关键字,所有这些都能被索引和关键字访问。它仅仅完整的实现了 Objective C 的有序目录类,遵从苹果的子...

叶秀兰
2014/02/17
229
0

没有更多内容

加载失败,请刷新页面

加载更多