ios - object-c 对象拷贝的问题
ringa_lee
ringa_lee 2017-04-17 16:06:17
0
1
332

我怎样拷贝一个一模一样的对象呀,这个对象是我自定义的。

什么浅复制深复制,我用copy好像不行。

我希望有个这样的功能给我

[[NSArray alloc] initWithArray:<#(nonnull NSArray *)#>]

ringa_lee
ringa_lee

ringa_lee

모든 응답(1)
巴扎黑

복사본은 nscoping 프로토콜이 확장된 경우에만 사용할 수 있습니다

일반
NSString NSMutebleString
NSArray NSMutebleArray
NSDictionary NSMutebleDictionary
NSSet NSMutebleSet
이러한 기능
전자는 읽기 전용이고 후자는 수정 가능
只读 -> 只读

으아아아

a b 浅拷贝 주소는 동일합니다. 읽기 전용입니다. 실제로는 keep

을 실행할 때 새 개체를 만들 필요가 없습니다.

只读 -> 可修改 mutablecopy 사용
可修改 -> 可修改 mutablecopy 사용
可修改 -> 只读 copy 사용
이것들은 모두 深拷贝생성될 객체입니다

NSarray는 읽기 전용 복사본인가요, 읽기 전용인가요? 얕은 복사본입니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿