Я заметил при подключении розетки, что, если я поместил код за пределы скобок, он превратит розетку в собственность. Как он ведет себя иначе, чем обычный IBOutlet?В чем разница между IBOutlet и свойством IBOutlet?
ответ
Там нет такого понятия, как "обычные IBOutlet". IBOutlet
- это просто внутреннее ключевое слово, дающее Xcode указание, что он должен позволить создавать выходное имя с помощью этого имени в Interface Builder. То, что вы описываете, действительно не имеет никакого отношения к ключевому слову IBOutlet
. Это просто обычная разница между объявлением переменной экземпляра и объявлением свойства.
Переменная экземпляра - это переменная уровня экземпляра.
Метод доступа - метод получения или установки переменной экземпляра.
Свойство является сокращением для вызова/объявления методов доступа (и с синтезом объявление является сокращением для генерации методов доступа).
И see my book для бесконечных деталей ...!
Спасибо, Мэтт, это имеет смысл. – user3071579
- 1. В чем разница между атрибутом и свойством?
- 2. В чем разница между свойством и методом?
- 3. UICollectionView, UICollectionCell и IBOutlet
- 4. IBOutlet и IBAction
- 5. IBAction и IBOutlet Clarification
- 6. Крушение IBOutlet
- 7. IBOutlet путаница
- 8. IBOutlet UIImageView
- 9. Объявления IBOutlet?
- 10. Ключевое слово IBOutlet строго требуется?
- 11. Разница между свойством объекта и свойством типа
- 12. В чем разница между свойством объекта?
- 13. @IBOutlet вары в Swift
- 14. Застрял в файле IBOutlet
- 15. Добавление IBOutlet - XCode
- 16. IBOutlet в Python
- 17. Как модулировать соединения IBOutlet?
- 18. Конфликтующие имена IBOutlet и IBAction?
- 19. Swift NSTimer и IBOutlet Issue
- 20. Как пройти IBOutlet между двумя классами?
- 21. сильный слабый IBOutlet в iOS 6
- 22. IBOutlet connect in xcode5
- 23. Повторное использование IBOutlet программно
- 24. Настраиваемый IBOutlet NSTableCellView равен
- 25. IBOutlet Просмотреть непредвиденное поведение
- 26. IBOutlet, который соответствует протоколу?
- 27. IBOutlet UILabel не изменяются.
- 28. Проблема с подключением IBOutlet
- 29. IBOutlet is nil
- 30. В чем разница между свойством "[]" и "@each" в ember.js?
Поиск, прежде чем спрашивать, пожалуйста. – matt