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

NSString *const и инициализация им NSURL - Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS/iPhone Необходима консультация по разработке приложения под iOS http://www.cyberforum.ru/ios-dev/thread948430.html
Доброго времени суток. до этого момента был знаком и работал в xcode только с cocos2d. сейчас поставлена задача разработать приложение, которое будет брать информацию с web сервера, и передавать её на клиент. пошарился, почитал, решил использовать JSON. снизу я прикрепил изображение, на котором изображена схема работы приложения, посмотрите, и посоветуйте как правильнее эту схему реализовать...
Программирование iOS/iPhone Имитация тАпа на ios устройствах Здравствуйте уважаемые форумчане! Не нашел ничего толкового по сабжу, поэтому прошу подсказать. Есть ли какой-то способ программной имитации тапа и релиза на IOS устройствах. Instruments/Automation в Xcode мне знаком, интересует имитация непосредственно из-под C, C++, Objective-C. Если есть какая-нибудь информация по сабжу, киньте плиз. http://www.cyberforum.ru/ios-dev/thread948132.html
Программирование iOS/iPhone Клавиатура в приложении
Проблема такая: есть поля для ввода. И на симуляторе и на моем айфоне одно и тоже: при нажатии появляется клавиатура, текстовое поле скрывается под ней, и к тому же клавиатура не свернуть. Как настроить приложение так, чтобы при появлении клавы поле было видно, и еще клавиатура сворачивалась?
Программирование iOS/iPhone Кто нибудь пробовал XCode в облаке
Думаю, у многих начинающих разработчиков вставал вопрос покупки Mac-а. Увидел, что есть множество сервисов, предлагающих Mac OS X в облаке достаточно недорого. Кто-нибудь пробовал такие сервисы? Какие есть подводные камни?
Программирование iOS/iPhone Не отображается копка меню в SplitViewController в портретном режиме http://www.cyberforum.ru/ios-dev/thread947217.html
Я создал проект из шаблона для iPad не могу разобраться со SplitViewController. В шаблоне я закомментировал стоки в AddDelegate, т.к. я сделал корневым контролером TabBar и этот код вызывал падение приложения: UISplitViewController *splitViewController = (UISplitViewController *)self.window.rootViewController; UINavigationController *navigationController =...
Программирование iOS/iPhone Unit-testing UIViewControllers Всем привет! Возник вопрос по поводу тестирования view controller'ов. Посмотрел, как это делает Jon Reid в своем туториале: http://qualitycoding.org/uiviewcontroller-tdd/ Почитал, как это советует Graham Lee, в своей книге: http://www.amazon.com/Test-Driven-iOS-Development-Developers-Library/dp/0321774183 Пишу простенькое наглядное приложение. В основе лежит паттерн MVVM. Во ViewModel я... подробнее

Показать сообщение отдельно
zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
06.09.2013, 14:32     NSString *const и инициализация им NSURL
Цитата Сообщение от kievkao Посмотреть сообщение
Objective-C
1
2
3
for (NSArray *urlArr in imgLinks) {
* * * * NSString* str = [urlArr objectAtIndex:0];
* * * * NSURL *url = [NSURL URLWithString:str];
Лучше так:
Objective-C
1
2
3
4
5
for (NSArray *urlArr in imgLinks) {
  NSString* str = [urlArr lastObject];
  NSURL *url = [NSURL URLWithString:str];
...
}
А учитывая то, что там "почему-то массив вместо строки", лучше вот так:
Objective-C
1
2
3
4
5
6
7
8
9
10
for (id aObject in imgLinks) {
    NSString* str = nil;
    if ([aObject isKindOfCLass:[NSArray class]]){
      str = [aObject lastObject];
    } else if ([aObject isKindOfCLass:[NSString class]]) {
      str = aObject;
    }
    NSURL *url = [NSURL URLWithString:str];
...
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru