Результаты поиска по запросу "instance-variables"
Как получить доступ к членам экземпляра в статическом методе?
я пытаюсь создать классы для инкапсуляции проверки и логики для таких объектов, как электронная почта, URL, номер телефона и так далее. с первой попытки я об...
Мы можем исправить это, удалив старый метод:
амически создал переменную экземпляра в своем классе: class Mine attr_accessor :some_var def intialize @some_var = true end def my_number num self.instance_variable_set "@my_#{num}", num end endКак мне сделать@my_#{num} теперь как значение ...
как предполагает Даниил?
таю, что при кодировании для iOS рекомендуется повсеместно использовать свойства для доступа к переменным экземпляра из-за преимуществ, которые это дает, помимо прочего, управлению памятью. Этот совет не очень подходит мне. Я считаю, что ...
Обычно (особенно это видно из кода Apple) вы получаете доступ к свойствам другого класса, а не к его иварам. Класс может иметь больше (или меньше) иваров для хранения других значений, которые не должны беспокоить пользователей класса.
онен использовать свойства исключительно в своих классах, особенно теперь, когда вы можете объявлять свойства в расширении класса благодаря современной среде выполнения Objective-C 2.0 - я использую эту функцию для создания «частных» свойств. У ...
переменные экземпляра в @interface; заголовок против реализации
Есть ли разница между объявлением закрытой переменной экземпляра в заголовке и объявлением ее в реализации? в TestObj.h @interface TestObj : NSObject { int test; } @endvs в TestObj.m @interface TestObj() { int test; } @endИ то, и другое мне ...
Могут ли нестатические методы изменять статические переменные
Мне интересно, как нестатический метод может изменить статическую переменную экземпляра. Я знаю, что статические методы могут получить доступ только к другим статическим методам и статическим переменным. Однако правда ли другая сторона? Могут ли ...
Зачем использовать переменные экземпляра для «соединения» контроллеров с представлениями?
Это концептуальный вопрос, и я так и не смог найти ответ в SO, поэтому здесь я иду: Почему переменные экземпляра используются для подключения контроллеров и представлений? У нас нет двух разных объектов двух разных классов (Controller vs Views). ...
«Использование self в вызове метода перед super.init инициализирует self», не может инициировать свойства через вызов метода
Мне любопытно, есть ли в любом случае вызов метода внутри вашего метода init, который устанавливает свойства экземпляра класса. По сути, у меня просто есть к...