Возможно ли создать частную собственность в Objective-C? Я знаю, что некоторые функции частной собственности могут быть реализованы по-другому, но меня интересует конкретный вопрос. Спасибо.Возможно ли создать частную собственность в Objective-C?
ответ
Да, вы можете, но код будет немного странным. И это будет только дать вам предупреждение, если вы звоните, вы должны проверить для предупреждения самостоятельно
в вашей реализации файл .m
@interface YourObject()
@property (nonatomic, retain) NSMutableArray *infoArray;
@end
И даже это решение не создаст истинного частного свойства, так как оно будет доступно для внешнего кода. Даже без предупреждения, если вызвано, хотя setValue: forKey: – Gobra
Что вы подразумеваете под этим? если я называю YourObject * obj = // alloc init; то obj.infoArray, это даст мне предупреждение. Вы делаете KVO? – vodkhang
@vodkhang: Почему вы говорите, что код будет выглядеть странно? Это выглядит довольно нормально для меня. – JeremyP
- 1. Как создать частную собственность с помощью PropertyBuilder
- 2. Как отремонтировать частную собственность?
- 3. Как сделать частную собственность?
- 4. Mono.Cecil - изменить частную собственность
- 5. Можно ли установить частную собственность через отражение?
- 6. .NET Reflection установить частную собственность
- 7. Возможно ли создать частную хранимую процедуру в Firebird?
- 8. Как сделать частную собственность доступна в MVC3
- 9. ТипScript определяет частную собственность при реализации интерфейса
- 10. Возможно ли открыть частную переменную в C#?
- 11. Как сделать Add-Migration, включая частную собственность?
- 12. Когда использовать общественную или частную собственность?
- 13. Установить частную собственность члена во время строительства
- 14. C++ Возможно ли создать частную ссылку между объектами?
- 15. Могу ли я написать частную собственность, а также частную переменную в том же расширении класса?
- 16. Получить частную собственность частной собственности, используя отражение
- 17. .NET Получить частную собственность с помощью Reflection
- 18. Переопределить одну частную собственность в одном классе Swift Mailer (Symfony2)
- 19. C++: Как получить частную собственность с динамической переменной в классе?
- 20. Преобразование частного платного проекта в частную собственность в Assembla
- 21. Нельзя использовать частную собственность в расширениях в другом файле
- 22. Как определить государственную и частную собственность в javascript
- 23. Как сделать частную собственность в Laravel Rloquent Model?
- 24. Как освободить частную собственность в iOS 7 с помощью ARC
- 25. Как открыть частную собственность в модульном модуле iOS?
- 26. Как я могу протестировать публичный метод, который использует частную собственность?
- 27. Как создать частную собственность в виде массива в классе внутри php ext
- 28. Возможно ли сопоставить собственность по критериям в EF Code First?
- 29. почему DataGridView не показывает частную собственность связанного приложения класса типа
- 30. Alfresco Создать частную рабочую копию
Я ищу, чтобы сделать то же самое. Я хочу скрыть весь код сохранения/выпуска для конкретной переменной, которая содержится в классе, но эта переменная не предназначена для публичной. – Brain2000
JFYI, теперь с iOS SDK 5 ARC вам больше не нужно заботиться о сохранении и выпуске :) – knuku
Вот что я слышу, я очень рад видеть. Извините, выходите из темы. – Brain2000