Форум программистов, компьютерный форум CyberForum.ru

@interface и @property - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C @property,@synthesize в Objective-C http://www.cyberforum.ru/objective-c/thread1137828.html
Может кто нибудь понятно объяснить, что на самом деле делает @property и зачем @synthesize. Читал wiki и другие сайты, но так и не понял. Почему это работает. // Counter.h #import <Foundation/Foundation.h> @interface Counter : NSObject { //NSNumber *_value;
Objective-C Почему в категории нельзя добавлять поля instance method? Почему в категории нельзя добавлять поля instance method? http://www.cyberforum.ru/objective-c/thread1137017.html
Objective-C Авторизация на сайте через приложение
Добрый день! Подскажите, пожалуйста, как реализовать вход на сайт через приложение. Пробовал через NSURLRequest, но, я так понимаю, это не то, что нужно. PS нашел на просторах интернета этот код. Соединение успешно проходит, но ничего не отображается в Text Label. PSS сайт new.mcko.ru :3 - (void)viewDidLoad { ;
Взаимодействие вьюконтроллеров Objective-C
Здравствуйте, такой вопрос, допустим у меня есть FirstViewController и SecondViewController в первом есть кнопка, на втором лейбл. Как сделать так, чтобы при нажатии на кнопку на первом вьюконтроллере, менялось значение лэйбла на втором вьюконтроллере? в гугле узнал, что можно сделать через делегат, но как именно сделать не понял заранее спасибо
Objective-C Переопределение метода только в iOS >= 7.0 http://www.cyberforum.ru/objective-c/thread1131381.html
Такое возможно ? К примеру у меня есть класс, в нем метод - (void)drawRect:(CGRect)rect { .... } В iOS < 7.0 он вообще не должен переопределяться. Я понимаю что нужно использовать директивы препроцессора но где-то туплю... Вот что-то типо этого, только __IPHONE_OS_VERSION_MAX_ALLOWED - это константа, а мне нужно проверять версию на которой запущено приложение... #if...
Objective-C Использование сторонних шрифтов в Cocoa(Mac OS X) приложениях В общем столкнулся с проблемой(см заголовок). Везде пишут, что если мы хотим использовать сторонние шрифты в приложении, мы должны написать путь к папке/шрифту в Info файле по ключу ATSApplicationFontsPath("Application fonts resource path"), и затем скопировать в фазе построения туда шрифты. Но нигде не упоминается, как во время построения разруливается обработка xib файлов интерфейса. Я... подробнее

Показать сообщение отдельно
zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
06.04.2014, 16:28     @interface и @property
Цитата Сообщение от WolfbertFX Посмотреть сообщение
облучающего ролика
Прежде всего, прекратите смотреть такое. Облучение вам на пользу не пойдет.
Цитата Сообщение от WolfbertFX Посмотреть сообщение
Получается @property сам создаёт переменную?
Получается так. Создается переменная в экземпляре класса используя имя свойства с добавлением префикса "_".
Написание @synthesize для каждого свойства - это старый стандарт clang-а. Сейчас можно не писать, только если вам явно не нужно что-то другое, нежели стандартное имя ivar-а.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru