Результаты поиска по запросу "instance-variables"

2 ответа

Как получить доступ к членам экземпляра в статическом методе?

я пытаюсь создать классы для инкапсуляции проверки и логики для таких объектов, как электронная почта, URL, номер телефона и так далее. с первой попытки я об...

4 ответа

Используйте переменную NSString, созданную в viewDidLoad внутри другого метода

В моем

7 ответов

Мы можем исправить это, удалив старый метод:

амически создал переменную экземпляра в своем классе: 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} теперь как значение ...

ТОП публикаций

4 ответа

 как предполагает Даниил?

таю, что при кодировании для iOS рекомендуется повсеместно использовать свойства для доступа к переменным экземпляра из-за преимуществ, которые это дает, помимо прочего, управлению памятью. Этот совет не очень подходит мне. Я считаю, что ...

4 ответа

Обычно (особенно это видно из кода Apple) вы получаете доступ к свойствам другого класса, а не к его иварам. Класс может иметь больше (или меньше) иваров для хранения других значений, которые не должны беспокоить пользователей класса.

онен использовать свойства исключительно в своих классах, особенно теперь, когда вы можете объявлять свойства в расширении класса благодаря современной среде выполнения Objective-C 2.0 - я использую эту функцию для создания «частных» свойств. У ...

2 ответа

переменные экземпляра в @interface; заголовок против реализации

Есть ли разница между объявлением закрытой переменной экземпляра в заголовке и объявлением ее в реализации? в TestObj.h @interface TestObj : NSObject { int test; } @endvs в TestObj.m @interface TestObj() { int test; } @endИ то, и другое мне ...

9 ответов

Могут ли нестатические методы изменять статические переменные

Мне интересно, как нестатический метод может изменить статическую переменную экземпляра. Я знаю, что статические методы могут получить доступ только к другим статическим методам и статическим переменным. Однако правда ли другая сторона? Могут ли ...

2 ответа

JNI - как использовать несколько экземпляров оболочки Jni с разными полями?

2 ответа

Зачем использовать переменные экземпляра для «соединения» контроллеров с представлениями?

Это концептуальный вопрос, и я так и не смог найти ответ в SO, поэтому здесь я иду: Почему переменные экземпляра используются для подключения контроллеров и представлений? У нас нет двух разных объектов двух разных классов (Controller vs Views). ...

1 ответ

«Использование self в вызове метода перед super.init инициализирует self», не может инициировать свойства через вызов метода

Мне любопытно, есть ли в любом случае вызов метода внутри вашего метода init, который устанавливает свойства экземпляра класса. По сути, у меня просто есть к...