Описание тега synthesize

An Objective-C keyword
2 ответа

Как автоматически генерируемые переменные экземпляра работают в NSManagedObjects?

Xcode 4.5 и позже автоматически синтезируют свойства, делая переменную экземпляра с подчеркиванием, добавленным перед именем свойства. Но как это работает в NSManagedObject? Они хотят, чтобы вы использовали примитивные методы KVC в ваших пользовател…
1 ответ

Рекомендуется ли определять ивары для только что синтезированных свойств?

Я пришел к выводу, что во многих случаях, когда я хочу иметь синтезированное свойство только для чтения, я просто реализую метод получения этого свойства в терминах других переменных, например, без необходимости использования ивара (Примечание: я оп…
09 июл '14 в 20:24
1 ответ

Предварительная загрузка Web Speech API перед вызовом говорить

Итак, я заметил, что после того, как вы сделаете первый разговор, используя speechSynthesis.speakЭто значительно ускоряет процесс предоставления результатов. Итак, моя цель ниже состояла в том, чтобы ускорить его, предварительно инициализировав синт…
1 ответ

Просто установив значение класса A из класса B в target-c

В Objective-C я хочу установить synthesized (assigned) атрибут в классе Compass из класса B Это мой код... for(Compass * ind in CompassList){ if([[(Compass*)ind showAnalog] isEqualToString:str]){ ind.analogValue=11.0; } } Тем не менее, я получаю эту…
30 мар '11 в 20:57
3 ответа

Переопределить геттер нужно только @synthesize

Я хочу ovveride getter для ленивых экземпляров и оставить настройки по умолчанию. Нужно ли @synthesize? Зачем? @interface Foo() @property (strong, nonatomic) NSObject *bar; @end @implementation Foo - (NSObject *)bar { if(!_bar) _bar = [[NSObject all…
11 дек '13 в 15:07
2 ответа

Загрузка NSURLRequest на webView из другого класса.

Я создал контроллер представления с webView в раскадровке под названием GoogleSearchController. Свойство для webView, конечно же, было объявлено в GoogleSearchController. Я пытаюсь получить доступ к синтезированному свойству webView, которое являетс…
13 июл '15 в 23:09
1 ответ

IOS: установить свойство в iOS7

В моем приложении у меня есть это свойство (и его @synthesize в.м) @property (nonatomic, strong) IBOutlet UILabel *titleHeader; в secondViewController, Проблема в том, что в iOS 7 если из firstViewController Я делаю: [secondViewController.titleHeade…
01 окт '13 в 08:52
1 ответ

Xcode 4.5 все еще, кажется, ожидает @synthesize - иначе не может получить доступ к свойству

Я использую Xcode 4.5 на новой установке Mountain Lion. Компилятор LLVM4.1, и мой проект использует ARC. (В прошлом я баловался с Xcode, но некоторое время не трогал). Мой вопрос: Я понимаю, что в более новых версиях Xcode больше нет необходимости в…
04 ноя '12 в 08:55
2 ответа

Как я могу улучшить свой код, чтобы сократить время синтеза?

Я написал некоторый код в verilog для медианного фильтра, используя метод кумулятивной гистограммы. Когда я пытаюсь синтезировать мой код в xilinx, он обрабатывает до 1 часа и, наконец, выдает ошибку "программе не хватило памяти". Мой код: //***** M…
24 апр '16 в 09:15
1 ответ

Цель c наследование и сеттер

Задача C вопрос: У меня есть суперкласс ViewController и суперкласс контроллера данных. Контроллер данных имеет делегацию, чтобы сообщить ViewController, когда он обновился. Кажется, что все работает, но после внесения некоторой записи, кажется, что…
01 авг '13 в 18:18
1 ответ

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

Я читал, что с самой последней версией Xcode вам даже не нужно использовать синтез для генерации ivar, getter и setters, что сам Xcode обрабатывает это для вас и создает что-то вроде _youIvarName для вас, однако, попробовав это, я не смог сделать эт…
1 ответ

Синтез и защищенные переменные экземпляра в "современном" Objective-C?

Я хочу создать класс, который служит базовым (или "абстрактным") классом, который будет расширен подклассами. Лучший способ объяснить то, о чем я говорю, это несколько примеров. Вот возможный интерфейс для моего суперкласса: #import <Cocoa/Cocoa.…
07 окт '14 в 00:24
3 ответа

Ошибка компиляции кода target-c

Вот это мой код. Это очень просто, но я не понимаю ошибку #import <Foundation/Foundation.h> @interface Car: NSObject @property(nonatomic,retain) NSString *brand; @property int year; @end //Car Interface #import "Car.h" @implementation Car @syn…
01 авг '13 в 15:02
7 ответов

Когда я должен использовать @synthesize явно?

Насколько я знаю, начиная с XCode 4.4 @synthesize будет автоматически генерировать средства доступа к свойству. Но только сейчас я прочитал пример кода о NSUndoManagerи в коде он заметил, что @synthesize добавлено явно. Подобно: @interface RootViewC…
05 ноя '13 в 08:19
1 ответ

Имущественные проблемы

Я новичок в цели C, и я программировал на C++, и теперь я не знаю, как использовать @property ... и когда его использовать, я много об этом говорил, и я не понимал, и теперь я пытаюсь сделать проект, сделанный в C++, и пытаюсь печатать объективным с…
08 сен '12 в 22:26
1 ответ

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

Я был в мире Objective-C и Какао только год, поэтому меня не было рядом, когда свойства не были автоматически синтезированы Всякий раз, когда я создаю новые классы в нашем проекте, я могу объявить @property BOOL testFlag без объявления переменной эк…
20 ноя '15 в 16:07
2 ответа

Objective-C @property и @synthesize лучшие практики

Итак, я новичок в Objc-C, и я только сейчас учусь использовать @property а также @synthesize для переменных, и мне было интересно, как мне тогда получить доступ к переменной. Должен ли я получить к нему доступ через [self var] или же self.var или чт…
13 янв '12 в 03:20
1 ответ

Что означает оператор = в @synthesize?

Возможный дубликат: Как работает подчеркивание перед переменной в классе target-c какао? Подчеркнуть префикс в имени свойства? Я новичок в XCode. Я вижу, где у кого-то есть: @synthesize msgTextField = _msgTextField; и позже они ссылаются на _msgText…
22 окт '12 в 20:51
1 ответ

Автоматический синтез @property не работает на подклассе NSManagedObject

После обновления до последней версии Xcode 4.5 для iOS6 прошлой ночью я получаю предупреждения и ошибки, подобные этой Свойство mapAnnotation требует определения метода mapAnnotation - используйте @synthesize, @dynamic или предоставьте реализацию ме…
20 сен '12 в 10:34
1 ответ

Подчеркивать перед именем свойства в установщике

Я написал метод сеттера - - (void)setMyProp:(MyProp *)myProp{ _myProp = myProp; } Как подчеркивание ставится перед тем, как имя свойства работает? Я знаю, что этот вопрос был задан, но они о настройке пользователем имени свойства _myProp, по некотор…
06 мар '13 в 18:32