Что означает «Владелец файла»? Интерфейс XIB говорит, что это UIApplication
, но почему это так называется? Какой файл принадлежит ему? В какой-то мере я понимаю MVC, но я никогда не слышал о «Владельце файла». Что это имеет отношение к контроллеру приложения?Что означает «Владелец файла»?
ответ
Владелец файла является прокси-сервером для объекта, указанного в качестве владельца при загрузке .xib. Обычно это объект, который фактически загружает .xib. В любом случае важно понимать, что владелец файла представляет собой некоторый объект, который является внешним по отношению к объектам в файле .xib, и поэтому он в основном связан с тем, что объекты внутри .xib связаны с чем-то вне .xib и наоборот.
Все это имеет очень мало общего с MVC и многое связано с тем, как работает Interface Builder. Как правило, вы добавляете свойства IBOutlet и методы IBAction к объекту, который будет загружать .xib (например, делегат приложения или контроллер представления). Затем, используя IB, вы подключаете объекты внутри .xib к прокси-серверу File's Owner, и вы устанавливаете File's Owner в качестве цели своих элементов управления (выбирая соответствующие действия для элемента управления).
Одно место, где это важно, - это если вы вручную создаете 'MainWindow' ... У меня было много ошибок, связанных с памятью, из' nil'' self.window' из не заданного Владелец файла в 'MainWindow' для' UIApplication' и подключения 'Delegate' к' AppDelegate' в построителе интерфейсов. –
- 1. Что означает владелец отношений в двунаправленных отношениях?
- 2. Что такое владелец файла (в построителе интерфейса)?
- 3. Владелец файла считает, что это суперкласс
- 4. "@", что означает разрешение файла?
- 5. Отсутствует владелец файла
- 6. Владелец файла Ubuntu cpp
- 7. HTTPD как владелец файла
- 8. Владелец файла не отображается
- 9. Что такое владелец ACL?
- 10. Что означает местоположение файла SDK?
- 11. Что означает ~ после расширения файла?
- 12. Владелец файла файла, созданного службой windows
- 13. Что такое владелец таблицы PostgreSQL?
- 14. Что такое владелец файла в XIB в этом случае?
- 15. Что означает?
- 16. Что означает «~» символ означает в конце имени файла (Linux)
- 17. Что означает «?», Используемое после имени файла JavaScript, означает?
- 18. PHP: Что означает ошибка> 0 означает многократную загрузку файла
- 19. Что означает: новый означает?
- 20. Что означает <? = Означает?
- 21. Что означает оператор? = Означает?
- 22. Что означает :: означает :: BOOL?
- 23. Что означает @ означает
- 24. Что означает * и означает?
- 25. PHP что означает :: означает?
- 26. Что означает «Ox» означает
- 27. Что означает «for (;;)» означает?
- 28. Что означает \ n означает
- 29. angularjs - что означает: :: означает?
- 30. Python: Что означает * = означает?
Возможный дубликат [что на самом деле является файловым владельцем и первым ответчиком в iPhone SDK - xCode?] (Http://stackoverflow.com/questions/3768602/what-actually-is-file-owner-and-first-responder -in-iphone-sdk-xcode) –