Рубрика «iOS» - 138
iToilet. Офисный туалет свободен
2014-03-17 в 8:39, admin, рубрики: iOS, iphone, iphone development, mac os x, osx, разработка под iOS, хакатон, метки: iOS, iPhone, iphone development, osx, ХакатонПолезные материалы для мобильного разработчика #44 (10-16 марта)
2014-03-16 в 7:45, admin, рубрики: android, iOS, mobile development, windows phone, маркетинг, мобильные устройства, монетизация, Разработка под android, разработка под iOS, разработка приложений, метки: android, iOS, windows phone, маркетинг, мобильные устройства, монетизация, разработка приложенийВ новом дайджесте вебинары Nokia для Android-разработчиков, выход iOS 7.1, Amazon и AppStream, Unity и Applifier, Flappy Bot для Flappy Bird и исследование того, сколько в среднем стоит час мобильного разработчика в разных регионах.
Многозадачность в iOS 7
2014-03-11 в 21:34, admin, рубрики: iOS, ios development, ios programming, iOS SDK, ios7, разработка под iOSДо IOS 7, разработчики были довольно ограничены в том, что они могут сделать, когда их приложения оставались в фоновом режиме. Помимо VOIP и геолокационных функций, единственный способ для выполнения кода в фоновом режиме было использование фоновых задач, ограниченных к управлению в течении нескольких минут. Если вы хотели загрузить большое видео для просмотра в офф-лайн режиме, или сохранять фотографии пользователя на сервер, вы могли бы выполнить только часть работы.
IOS 7 добавляет два новых API-интерфейса для обновления пользовательского интерфейса вашего приложения и контента в фоновом режиме. Первый, Background Fetch (доставка в фоне или обновление фона), позволяет получать новый контент из сети через регулярные промежутки времени. Второй, Дистанционные Уведомления (Remote Notifications), это новая функция использует Push-уведомления, чтобы уведомить, когда произошло событие. Оба этих новых механизма помогают Вам сохранить интерфейс вашего приложения в актуальном состоянии, и могут планировать работу над новой Фоновой службой передачи, что позволяет выполнять вне — процесса передачи данных по сети (загрузка и передача).
Background Fetch и Удаленные Уведомления простые зацепки приложений каждые 30 секунд времени для выполнение работы пока Ваше приложение не приостановится. Они не предназначены для процессорной интенсивной работы или длительных задач, скорее, они для очередного давно запущенного запроса сети, как скачивание большого фильма или выполнения быстрых обновлений содержимого.
С точки зрения пользователя, единственное очевидное изменение в многозадачности является новый переключатель приложений, который отображает снимок каждого приложения каким оно было, когда его оставили в фоновом режиме. Но есть причина для отображения снимков — теперь вы можете обновить снимок вашего приложения после завершения работы, показывая предварительный просмотр нового содержания. Социальные сети, новости, или погодные приложения теперь могут отображать обновленное содержимое, позволяя пользователю не открывать приложения. Мы увидим, как обновить снимок позже.
Игра в прятки: кодогенерация против JSON
2014-03-11 в 7:13, admin, рубрики: iOS, json, objective-c, protobuf, python, thrift, Блог компании i-Free, кодогенерация, разработка под iOS, метки: iOS, json, objective-c, protobuf, python, thrift, кодогенерация
Страшно подумать, но ещё каких-то десять лет назад разработка системы самого заштатного RPC была целым праздником в жизни разработчика. Болезненным и длительным праздником, как свадьба для лошади: голова в цветах, зад в мыле. Это было страшно увлекательно и одновременно невероятно запарно. Один выбор протокола чего стоил. Я уж не говорю о борьбе с могучими и чудовищными фреймворками, типа DCOM или CORBA. Реализация транспортного уровня вообще была уделом людей с длинными бородами.
В наше счастливое время жизнь программиста под iOS должна быть легка и приятна. Транспорт давно перестал быть проблемой. А RPC? Легко: достаём из кобуры Apache Thrift или на худой конец Google Protocol Buffers и пожалуйста, с минимальным напряжением головного мозга готов и протокол, и сервер, и клиент. Подавляющему количеству приложений в AppStore только это и нужно: простой и понятный интерфейс к удаленным процедурам, желательно в приятных обертках из нативных классов, и такая же простая и понятная обработка ошибок. Всё.
Но. К сожалению, и Thrift, и Protobuf заточены под одновременную разработку клиента и сервера. А такая удача случается в карьере программиста не часто. Читать полностью »
Обновление iOS 7.1 c CarPlay
2014-03-10 в 18:05, admin, рубрики: apple, iOS, операционные системы, метки: apple, iOS Дорогие друзья.
Наконец кампания Apple выпустила обновление мобильной операционной системы iOS 7.1
Целых 4 бета версии которой разработчики могли теститровать с середины ноября 2013.
Наверное все помнят эксперименты Apple с интерфейсом, появление круглых кнопок ответа и прочих изменений.

Лучший мир с ReactiveCocoa
2014-03-07 в 12:47, admin, рубрики: functional programming, iOS, objective-c, OS X, reactivecocoa, разработка под iOS, функциональное программирование, метки: functional programming, iOS, objective-c, OS X, reactivecocoaБольшинство приложений тратят много времени на ожидание событий и их обработку. Они ожидают взаимодействия пользователя с интерфейсом. Ожидают ответа на сетевой запрос. Ожидают завершения асинхронных операций. Ждут изменения зависимого значения. И только потом они реагируют.
Все эти ожидания и реакции можно реализовать большим количеством способов. Нам становится трудно рассуждать о них, связывать и создавать в любой высокоуровневой форме. Но мы можем сделать лучше.
Именно поэтому мы решили сделать общедоступной часть волшебства, стоящей за GitHub for Mac: ReactiveCocoa (RAC). RAC — это framework для компановки и преобразования последовательностей значений.
Читать полностью »
Защита от тёмных искусств, Эпизод I
2014-03-06 в 16:32, admin, рубрики: android, iOS, mobile development, security, Блог компании CodeFreeze, Разработка под android, разработка под iOS, метки: android, iOS, mobile development, securityПривет!
Четыре из 13 докладов в программе конференции Mobius, так или иначе, связаны с проблемами безопасности мобильных приложений.
Тема горячая и поэтому мы решили еще более усилить эту тему на конференции!
Мы вынесли некоторые вопросы безопасности, не затрагиваемые в докладах, на обсуждение на круглый стол по защите мобильных приложений

Конференция Mobius: финальное расписание и грандиозные скидки!
2014-03-05 в 22:17, admin, рубрики: android, iOS, Блог компании CodeFreeze, конференция, Разработка под android, разработка под iOS, метки: android, iOS, spb, конференцияВсем привет!
Наверное, многие из вас уже знают, что 14 марта мы проведём в Питере конференцию Mobius для мобильных разработчиков. Поскольку у нас осталось много не проданных билетов, а народу хочется собрать побольше, то мы решили продать оставшиеся билеты ниже себестоимости.
Зачем мы это делаем?
Чистый расчёт. Поясню: помещение уже арендовано, рекламная компания проведена, видеосъёмка заказана. real_ales'ом проделана огромная работа по подготовке спикеров. Мы хотели отбить эти деньги на продаже билетов, но не отбили. Наш косяк. Не донесли до вас, почему же к нам стоит прийти.
Используем вебсокеты в своем iOS приложении
2014-03-04 в 18:56, admin, рубрики: iOS, iphone, objective-c, websockets, вебсокеты, разработка под iOS, метки: iOS, iPhone, objective-c, websockets, вебсокеты
Добрый день, уважаемые читатели!
Сегодня я хочу рассказать вам о том, как просто и быстро подключить вебсокеты в свое iOS приложение на примере чата известной биржи криптовалют. Реализуем мы это при помощи удобного открытого решения SocketRocket.
Этот подход может пригодиться для:
- Реализации чата в мобильном клиенте под iOS
- Использовании информации чата для обучения нейронных сетей
Заинтересовавшихся прошу под кат!
Читать полностью »
Создание кастомного UIActivity для публикации фото и текста в социальной сети ВКонтакте
2014-03-04 в 14:00, admin, рубрики: development, iOS, iphone, iphone development, iphone sdk, mobile development, xcode, Программирование, разработка под iOS, метки: development, iOS, iPhone, iphone development, iphone sdk, vkontakte api, xcode, ПрограммированиеВо время работы над очередной версией приложения возникла задача сделать публикацию фото в социальной сети ВКонтакте через стандартный контроллер UIActivityViewController.

Поиск в сети дал следующие результаты:
- Готовой реализации не обнаружено
- Есть официальное sdk ВКонтакте: содержит механизмы авторизации, работы с картинками, но не имеет готового класса для загрузки через UIActivityViewController
- Есть документация Apple для создания кастомного UIActivity


.jpg)
