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

Подскажите как лучше поступить(делегирование,дефайн.) - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C База данных пользователей, из каких данных составлять? http://www.cyberforum.ru/objective-c/thread992588.html
Здравствуйте! Работаю над социальным приложением для iOS, соответственно у себя на сервере формирую базу данных. Но так как недавно начал под iOS писать, не знаю какие данные можно получить от пользователя без его участия (то есть можно ли например номер телефона через api как-нибудь взять), и какие можно запросить (чтобы пользователь ввел. читал, что email нельзя выпрашивать для ввода, так...
Objective-C Как прочитать данные из файла? Файл Graf.txt содержить пару чисел в каждой строки. Необходимо вывести содержимое файла. На С++ я это делаю так: ifstream input("Graf.txt"); int i, j; while(!input.eof()) input >> i >> j; cout >> i >> j >> endl; А как реализовать это на Objective-C для Mac OS? Приложение у меня Command Line. http://www.cyberforum.ru/objective-c/thread990755.html
Objective-C Среда для разработок
Подскажите пожалуйста, для разработок в Objective-C обязательно нужно иметь Mac операционную систему? И существуют ли альтернативы? Эмуляторы и тд....
Стандартный поток ввода и вывода в Objective-C Objective-C
Я новичок в Objective-C. Мне необходимо ввести данные с клавиатуры в переменные а и b, а затем вывести сумму. Как это реализовать на Objective-C? В С++ я это делал так: cin >> a >> b; a+=b; cout << a;
Objective-C Objective-C для новичка http://www.cyberforum.ru/objective-c/thread989289.html
Всем привет. Народ объясните пожалуйста что собственно из себя представляет objective-C, а именно: это надмножество языка Си? Можно учить Си и с Objective-C никаких проблем не возникнет? Что с литературы посоветуете? Спасибо.
Objective-C TextField помогите плз ... есть 3 текст филда IBOutlet UITextField *q1; IBOutlet UITextField *q2; IBOutlet UITextField *q3; в первые два мы водим к примеру по букве "а" и "б",а в последнем мы должны получить "аб"...как их сложить? (вводимые значения NSString) подробнее

Показать сообщение отдельно
zulkis
682 / 609 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
01.11.2013, 14:42
Сделайте статический метод в классе User:
Objective-C
1
2
3
+ (User*)currentUser {
    return ((AppDelegate*)([UIApplication sharedApplication].delegate)).user;
}
И доставайте его через
Objective-C
1
[User currentUser];
Если еще лучше вариант - хранить статичный указатель в классе User:
Objective-C
1
static User *_currentUser = nil;
Когда нужно(при логине) - туда сетить экземпляр класса User, а затем:
Objective-C
1
2
3
+ (User*)currentUser {
    return _currentUser;
}
Все просто. не усложняйте. Пользуйтесь возможностями языка.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru