nscopying

    0

    3답변

    몇 가지 해답을 보았지만 충분히 확장되지 않았고 ARC가 도입되기 전에 생각한 것 같습니다. 그래서 두 NSSstring 나는 메모리 누수 나 다른 문제없이 string1 =string2; 또는 NSString * [email protected]"String"; [email protected]"Lead"; 을 설정할 수 있습니다 내가 자격이 있습니

    3

    1답변

    클래스 B에 속성이 들어 있습니다. 클래스 B에는 "부모"클래스에 대한 약한 참조가 있습니다. 두 클래스 모두 NSCopying을 구현합니다. 부모의 속성을 복사하여 지정 복사 된 클래스에 부모의 속성을 지정 : 나는 두 개의 분명한 선택을 참조 NSCopying가 클래스 B에서 구현하는 방법을 정확히 모르는 복사 된 클래스에 첫 번째 경우 B의 부모 속성

    1

    3답변

    저수준에서 NSCoding과 NSCopying의 실제 차이점은 무엇입니까? 또한 독립적으로, 함께 사용하거나 어느 것을 사용하는 것이 좋습니까?

    5

    2답변

    UIView 복사본을 만들고 싶습니다. NSKeyedArchiver을 사용하고 싶습니다. 많은 뷰의 사본을 자주 만들고 사용하기 때문에 NSKeyedArchiver을 사용했습니다. 느린. 나는 copy 또는 initWithZone:에 대해 들었지만, Google 검색은 UIView에 적합하지 않다고 판별했습니다. 원래의 뷰를 가리키는 복사본은 변경된 내용이

    8

    2답변

    저는 Apple의 설명서를보고 코코아 디자인 패턴을 읽는 것을 혼란스럽게 생각합니다. copyWithZone:에 대한 애플 문서에서는 읽 이 방법은 너무 클래스 객체는 NSCopying 프로토콜을 준수하는 객체가 필요 상황에서 사용할 수 존재한다. 예제의 경우이 메서드를 사용하면 클래스 개체를 NSDictionary 개체의 키로 사용할 수 있습니다. 이 메

    0

    1답변

    모든 목록을 관리하는 Singleton 개체가 있습니다. 우리는 그것을 ListStore라고 부를 것입니다. ListStore에는 목록을 저장하는 가변 배열이 있습니다. @interface ListStore : NSObject @property (nonatomic, copy) NSMutableArray *lists; // an array of Li

    2

    3답변

    말에 키로 자 NSPredicate를 사용할 수있는 두 가지 NSPredicate의 NSPredicate *pa = [NSPredicate predicateWithBlock:^(BOOL)(id evaluatedObject, NSDictionary *bindings) { return [evaluatedObject isKindOfClass:[TestC

    1

    1답변

    NSCopying 및 NSMutableCopying을 준수하는 맞춤 클래스를 만들었습니다. 나는 -copyWithZone: 및 -mutableCopyWithZone:에 대한 구현을 추가했습니다,하지만 난 내 개체에 -mutableCopy를 호출하고 다른 방법을 호출 할 때마다 인스턴스 변수 중 일부는 불변되기 때문에, 그것은 내가 인스턴스 변수에 -muta

    0

    1답변

    명확한 설명 : 문제는 불변 대하지만, 올바른 클래스의 인스턴스를 생성하는 슈퍼를 호출 약 변경할 수 없습니다. 나는 기본 클래스에서 [[self class] alloc]을 사용하는 것을 생각하지 않았으며 이것은 내 문제를 해결하는 것으로 보인다. 더 나은 아무것도 :) The Apple spec says: 매우 혼란 If a subclass inherit

    1

    1답변

    개요 : 내가 UILocalNotification의 인스턴스를 복사하고 가 그럼 난 UILocalNotification 의 새로 생성 된 인스턴스를 예약 새로 생성 된 인스턴스에 변경을 만드는 중이라서 복사 방법 (210) 나는 올바른 일을하고 있는가하는 방법을 copy 질문 를 호출하여 UILocalNotification의 인스턴스를 복사하고 아니면 변경