«key-value-observing» 태그된 질문


4
뷰 컨트롤러간에 통신하는 가장 좋은 방법은 무엇입니까?
objective-c, cocoa 및 iPhone dev에 익숙하지 않기 때문에 언어와 프레임 워크를 최대한 활용하고자합니다. 내가 사용하는 리소스 중 하나는 웹에 남겨둔 Stanford의 CS193P 클래스 노트입니다. 강의 노트, 과제 및 샘플 코드가 포함되어 있으며 Apple 개발자가 강의를 수강 한 이후로 "말의 입에서 나온 것"이라고 생각합니다. 수업 웹 사이트 : http://www.stanford.edu/class/cs193p/cgi-bin/index.php 강의 08은 …

7
왜 ivar을 사용 하시겠습니까?
나는 보통이 질문이 다른 방법으로 질문되는 것을 본다 . (그리고 나는이 Q에 대한 bbum의 대답을 좋아합니다). 내 코드에서 거의 독점적으로 속성을 사용합니다. 그러나 iOS를 오랫동안 개발해온 전통적인 계약자 인 계약자와 협력하고 있습니다. 그는 속성을 거의 선언하지 않고 ivar에 의존하는 코드를 작성합니다. 나는 그가 getter / setter를 거치지 않는 최소한의 성능 …

10
객체에 키 값 옵저버가 연결되어 있는지 어떻게 알 수 있습니까?
객관적인 c 객체에 removeObservers를 지시하면 키 경로와 해당 키 경로가 등록되지 않은 경우 슬픔이 발생합니다. 처럼 - '키 경로 "theKeyPath"에 대한 옵저버는 옵저버로 등록되지 않았기 때문에 옵저버를 제거 할 수 없습니다.' 객체에 등록 된 관찰자가 있는지 확인하는 방법이 있습니까? 그래서이 작업을 수행 할 수 있습니다 if (object has observer){ remove …

3
KVO 및 ARC 제거 방법
ARC 아래의 물체에서 관찰자를 어떻게 제거 합니까? 관찰자를 추가하고 제거하는 것을 잊었습니까? 더 이상 수동으로 메모리를 관리하지 않으면 관찰에서 물러나야할까요? 예를 들어, 뷰 컨트롤러에서 : [self.view addObserver:self forKeyPath:@"self.frame" options:NSKeyValueObservingOptionNew context:nil]; 이전 removeObserver:에는 뷰 컨트롤러의 dealloc메서드를 호출 했습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.