개체를 IBOutlet에 연결할 때 인스턴스를 만드는 데 클래스의 어떤 방법을 사용합니까? Alloc/init?속성이 IBOutlet에 링크되어있을 때 정확하게 초기화되는 이니셜 라이저는 무엇입니까?
2
A
답변
2
"아카이브의 각 객체는 아카이브되지 않고 유형에 맞는 메소드로 초기화됩니다 .NSCoding 프로토콜 (UIView 및 UIViewController의 모든 서브 클래스 포함)을 준수하는 객체는 initWithCoder : 메소드를 사용하여 초기화됩니다 NSCoding 프로토콜을 따르지 않는 모든 객체는 init 메소드를 사용하여 초기화됩니다. 모든 객체가 초기화되고 초기화 된 후, 닉로드 코드는 모든 객체에 대한 출력 및 동작 연결을 다시 설정 한 다음 awakeFromNib 메소드를 호출합니다 닙로드 과정 중 따르는 단계에 대한 자세한 내용은 리소스 프로그래밍 안내서의 닙 파일 및 코코아를 참조하십시오.
1
init
메서드 대신 때때로 initWithCoder:
이 호출되는 경우에도 개체 부모 클래스에 따라 다르지만 일반적으로 예입니다.
init 메소드에서 NSLog를 호출하기 만하면 테스트 할 수 있습니다.
관련 문제
- 1. Rails 이니셜 라이저는 어디에 있습니까?
- 2. `UIImage` 클래스의 지정된 이니셜 라이저는 무엇입니까?
- 3. 왜 내 UIViewController 이니셜 라이저는 호출되지 않았습니까?
- 4. 필드 이니셜 라이저는 비 정적 필드
- 5. Objective C의 설계된 이니셜 라이저는 어떻게 작동합니까?
- 6. 속성 기본값 이니셜 라이저 속성이 있습니까?
- 7. IBOutlet에 nil이 발생하는 문제
- 8. 매번이 클래스가 다시 초기화되는 이유는 무엇입니까?
- 9. 하위 컨트롤이 컨테이너보다 먼저 초기화되는 이유는 무엇입니까?
- 10. JSON 시리얼 라이저는
- 11. 클래스가 초기화되는 즉시 덮어 쓰기
- 12. _mainViewController가 선언되고 초기화되는 곳은 어디입니까?
- 13. 후크 ... 정확하게 무엇입니까
- 14. 공변 (covariant) 객체 이니셜 라이저?
- 15. 디버거 비주얼 라이저는 어떻게 설치합니까?
- 16. 코드 계약 대. 개체 이니셜 라이저 (.net 4.0)
- 17. hal 속성이 업데이트 될 때
- 18. Objective C 이니셜 라이저의 명명 규칙?
- 19. 이니셜 구문
- 20. JSON과 관련하여 정확하게 해시가 무엇입니까?
- 21. 정확하게 C에서 동적 캐스팅은 무엇입니까
- 22. 정확하게 jcifs.smb.client.username 등록 정보가 무엇입니까?
- 23. 정확하게 wcf 자동 완성이 실행될 때?
- 24. C# : 두 개의 다른 객체에 링크되어있을 때 컨텍스트 메뉴의 메뉴 항목 호출자가 누구인지를 탐지하는 방법은 무엇입니까?
- 25. 응용 프로그램이 초기화되는 즉시 대화 상자를 여는 방법은 무엇입니까?
- 26. 개체 이니셜 라이저 코드를 디버깅하는 방법은 무엇입니까?
- 27. 이 컬렉션 이니셜 라이저가 정적이되는 이유는 무엇입니까?
- 28. 클래스 이니셜 라이저에서 공용체를 설정하는 방법은 무엇입니까?
- 29. 개체 이니셜 라이저 및 생성자
- 30. App Delegate에서 다른 View Controller IBOutlet에 액세스하기
나는 당신이 실제로 인스턴스를 생성 할 필요가 확신 해요. – BoltClock
미안하지만 그건 내가 의미하는 것이 아닙니다. 나는 그 질문을 개정했다. – Marty