Описание тега ivar
В объектно-ориентированном программировании переменная экземпляра - это переменная, определенная в классе (т. Е. Переменная-член), для которой каждый объект класса имеет отдельную копию или экземпляр.
1
ответ
Положить Ивара в init
У меня есть два вида контроллеров: BSViewController который содержит исходный ивар number а также array, а также BSotherViewController который в качестве цели должен получить ивары. В этом вопросе был представлен один из способов получения желаемого…
12 мар '13 в 21:44
2
ответа
Нужно ли переопределять метод получения для свойства, чтобы вернуть неизменяемую копию?
Предположим, что у меня есть класс, который содержит изменяемый массив. Я хочу убедиться, что если другие классы будут запрашивать массив, они получат не изменяемый тип, но в классе-владельце это фактически экземпляр NSMutableArray, так что я могу д…
04 авг '14 в 03:00
2
ответа
Переменная экземпляра в классе NSManagedObject действует как переменная класса?
IOS 5 только с ARC. В моем классе модели Core Data: // Planet.h // #import <Foundation/Foundation.h> #import <CoreData/CoreData.h> @interface Planet : NSManagedObject @property (nonatomic, retain) NSString *name; @property (nonatomic, re…
27 май '12 в 02:32
1
ответ
Я хочу понять, когда использовать @property против переменных экземпляра
Я некоторое время изучаю Obj-C, и у меня есть фундаментальный вопрос. Кажется, что в моем коде повсюду слишком много "я". Я считаю, что это сводится к основному вопросу о различиях между двумя способами объявления и использования переменных. Прикреп…
25 фев '14 в 23:52
2
ответа
Почему некоторые ивары имеют префикс двойного подчеркивания?
Когда XCode создает операторы синтеза в шаблонах Apple, вы увидите что-то вроде: @synthesize ivar=_ivar; Итак, я получил единственное подчеркивание, и то, как вы называете ивары не так, как свойства, чтобы убедиться, что вы случайно не получили к ни…
20 сен '11 в 02:10
1
ответ
Данные IOS между контроллерами представления
У меня есть навигационный контроллер с 2 контроллерами представления, A и B. A и B оба имеют свойство @property (strong, nonatomic) NSString *string; Строка создается в контроллере A и передается в контроллер B ViewControllerB.string = self.string; …
14 июл '15 в 19:58
4
ответа
ivar проверяет, был ли он инициализирован и использован
Допустим, у меня есть переменная экземпляра MyObject * test; @property(nonatomic, retain) MyObject* test; .m @synthesize test; Я мог бы инициализировать это или мог бы теперь зависеть, если мне нужно. Если мне это не нужно, нет смысла тратить время …
30 сен '11 в 10:35
2
ответа
Блокировать сохранение себя для CGFloat ivars?
У меня есть класс с иваром, как это: @interface MCProgressBarView() { CGFloat minimumForegroundWidth; CGFloat availableWidth; } позже в коде у меня есть это: dispatch_async(dispatch_get_main_queue(), ^{ CGRect frame = _foregroundImageView.frame; fra…
05 янв '19 в 14:40
0
ответов
Ошибка в статическом анализаторе xcode 6.3 или плохое управление памятью?
У меня есть старое приложение (NON ARC), которое работает нормально. Instruments не сообщает об утечках при запуске. Когда я строю и анализирую, XCode сообщает о нескольких проблемах (все одного типа), которые кажутся ложноположительными: У меня ест…
10 апр '15 в 09:40
1
ответ
Установка изображений как UIImages в качестве переменных экземпляра
У меня есть папка png, которая называется "cards" в файле поддержки. Я пытаюсь установить рис в качестве переменной экземпляра UIImage для объекта. Когда я пытаюсь NSLog UIImage, я получаю ноль. Я не думаю, что я получаю доступ к пути к фотографиям …
28 дек '12 в 16:02
0
ответов
Какао призрак uiview - не может получить доступ к моему ivar после init
У меня странная проблема: при создании представления из подкласса UIView, в экземпляр другого подкласса UIView, я имею доступ к объекту только в методе, в котором я его создаю. В других методах объект имеет значение NULL: я не могу получить доступ, …
17 авг '11 в 23:11
1
ответ
Нет видимого ивара для свойства с именем "изображение"?
Предположим, у фиктивного ВК есть частная собственность "Имидж" dummyVC.h @interface dummyVC : UIViewController @end dummyVC.m @interface dummyVC () @property (nonatomic, strong) UIImage *image; @end - (void)setImage:(UIImage *)image { if(!_image) {…
02 мар '14 в 01:49
1
ответ
Синтез и защищенные переменные экземпляра в "современном" Objective-C?
Я хочу создать класс, который служит базовым (или "абстрактным") классом, который будет расширен подклассами. Лучший способ объяснить то, о чем я говорю, это несколько примеров. Вот возможный интерфейс для моего суперкласса: #import <Cocoa/Cocoa.…
07 окт '14 в 00:24
3
ответа
iOS автоматически @synthesize без создания ивара
Если у меня есть @property который я не хотел поддерживать с помощью ivar Я просто опустил @synthesize и имел ручные геттеры, которые возвращали вычисленное значение. Однако теперь, начиная с Xcode 4.4, если я не укажу @synthesize Компилятор do авто…
17 окт '12 в 11:57
1
ответ
Назначить ivars для локальных переменных внутри функции?
Рекомендуется ли назначать переменную экземпляра локальной переменной в функции из цели c? Если он используется несколько раз, это дает лучший обзор. Кроме того, это более быстрая производительность?
11 май '18 в 15:37
2
ответа
Хранение логического значения для доступа через логин Parse
Я хочу сохранить логическое значение, которое предоставляет доступ к определенным параметрам, когда пользователь входит в систему с помощью Parse, но когда я вхожу в систему и объявляю ее истинной, переменная, похоже, остается ложной. Я попытался с …
04 авг '15 в 15:41
2
ответа
Как я могу получить доступ к одному ивару из нескольких сцен в Cocos2D?
Спасибо, что посмотрели на мой вопрос! В моей игре у меня есть несколько сцен. У меня есть IntroScene, HomeScene и PlayingScene. Теперь, если мне нужно создать переменную int playerStrength, и я хочу, чтобы она начиналась с 0, но она должна отобража…
01 май '11 в 19:35
1
ответ
Заменить OBJC_IVAR_$ в двоичном
В более старой версии фреймворка было два класса, A и B, причем A является подклассом B. В более новой версии B больше не существует, и все в B (ivars и т. Д.) Теперь находится в A. Исполняемый файл связан со старой версией, поэтому он ищет _OBJC_IV…
21 июн '13 в 16:06
2
ответа
Swift вычислил свойства в Swift с переменной экземпляра?
Я пытаюсь создать вычисляемое свойство в Swift, и мне нужна переменная экземпляра, чтобы сохранить состояние свойства. Это особенно происходит, когда я пытаюсь переопределить свойство в моем суперклассе: class Jedi { var lightSaberColor = "Blue" } c…
01 ноя '14 в 19:03
4
ответа
Цель C: Почему мы объявляем ivars в области.h, если кажется, что @property делает это автоматически?
При реализации интерфейса кажется, что общий метод в учебниках и литературе заключается в том, чтобы объявить ivar, а затем установить @property затем @synthesize, @interface MyClass : NSObject { NSString *myString; } @property (nonatomic, retain) N…
05 апр '11 в 17:13