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

Переопределение метода только в iOS >= 7.0 - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Использование сторонних шрифтов в Cocoa(Mac OS X) приложениях http://www.cyberforum.ru/objective-c/thread1131004.html
В общем столкнулся с проблемой(см заголовок). Везде пишут, что если мы хотим использовать сторонние шрифты в приложении, мы должны написать путь к папке/шрифту в Info файле по ключу ATSApplicationFontsPath("Application fonts resource path"), и затем скопировать в фазе построения туда шрифты. Но нигде не упоминается, как во время построения разруливается обработка xib файлов интерфейса. Я...
Objective-C С чего начать? Доброго времени суток уважаемое сообщество программистов! Есть желание разрабатывать приложения под iOS. Какие книги(iOS,Objective-C) лучше взять на заметку? Какой инструментарий лучше всего использовать новичку(отсутствуют Apple девайсы)? Если VM, то какую лучше и тд. У меня присутствуют знания С и C++(больше), немного web разработки. Заранее благодарен за ваши ответы. http://www.cyberforum.ru/objective-c/thread1130872.html
Objective-C Правая верхняя панель
Скажите, пожалуйста, как сюда добавить свою кнопку? Лучше статью об этом, если есть)
Objective-C как изменить значение
l в NStimer выглядит так NSTimer scheduledTimerWithTimeInterval:t target:self selector:@selector(tick) userInfo:nil repeats:YES т.е надо изменить scheduledTimerWithTimeInterval:t получается переменную T чтоб период времени уменьшался, в цикле мы его меняем, а значение измененного T не передается!
Objective-C IOS date http://www.cyberforum.ru/objective-c/thread1127630.html
У меня из приложения отправляются координаты iPad, периодически начинает скакать время снятия координаты. В дату/время снятия передается следующий код: NSDate *date = ; NSDateFormatter *dateFormat = init] autorelease]; ; NSDateFormatter *timeFormat = init] autorelease]; ;
Objective-C Огранайзер не открывает профайл Добрый день! Пытаюсь добавить профайл в органайзер xcode 5.1, но он его не видит. Точнее, из 2-х профайлов он один видит, а оин не видит. Не пойму причину. Прикрепляю скриншот. Буду очень благодарен за ответ. подробнее

Показать сообщение отдельно
Vorona
Peace 2 all shining faces
666 / 528 / 45
Регистрация: 05.03.2010
Сообщений: 1,271
28.03.2014, 00:34     Переопределение метода только в iOS >= 7.0
Objective-C
1
[[UIDevice currentDevice] systemVersion]
и в дополнение
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
#define SYSTEM_VERSION_EQUAL_TO(v)                  ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] == NSOrderedSame)
#define SYSTEM_VERSION_GREATER_THAN(v)              ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] == NSOrderedDescending)
#define SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(v)  ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] != NSOrderedAscending)
#define SYSTEM_VERSION_LESS_THAN(v)                 ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] == NSOrderedAscending)
#define SYSTEM_VERSION_LESS_THAN_OR_EQUAL_TO(v)     ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] != NSOrderedDescending)
 
- (void)drawRect:(CGRect)rect {
    if (SYSTEM_VERSION_LESS_THAN(@"7.0")) {
        [super drawRect:rect];
    } else {
        // ...
    }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru