Прошедшая неделя принесла нам много интересного. Google выпустил Nexus 5 и Android 4.4, Marmalade открыл свое издательство, Nokia сообщила об утроении продаж в Северной Америке, сразу две компании — Motorola и ZTE — объявили о скором выпуске модульных смартфонов, Mail.ru провела интересную конференцию о перспективах мобильного интернета в России и мире.
Метка «iOS» - 22
Дайджест новостей из мира мобильной разработки за последнюю неделю №31 (28 октября—3 ноября 2013)
2013-11-03 в 14:25, admin, рубрики: android, iOS, mobile development, tizen, windows phone, Блог компании «Apps4All», конкурс, маркетинг, монетизация, разработка приложений, устройства, метки: android, iOS, tizen, windows phone, конкурс, маркетинг, монетизация, разработка приложений, устройстваContinuous Integration в XCode5
2013-10-30 в 14:33, admin, рубрики: bots, continuous integration, iOS, mobile development, xcode, Блог компании Touch Instinct, разработка под iOS, метки: bots, continuous integration, iOS, xcodeВ пятой версии XCode появился Continuous Integration. Он работает через XCode службу OS X Server ($20, AppStore).
XCode Service умеет все тоже что и любой Continuous Integration сервер, возможно чуть меньше. Огромный плюс — полная интеграция с XCode и свойственная Apple «работа из коробки». Я запустил авто-сборку проекта за полчаса, хотя раньше ни разу не настраивал CI сервер. И не нужно курить мануалы как правильно собирать приложение из командной строки, как включить эмулятор или запустить тесты на устройстве.
Использование UIDynamicAnimator из UIKit Dynamics при создании таблиц на основе UICollectionView
2013-10-24 в 15:11, admin, рубрики: apple, development, iOS, iOS 7, uikit, анимации, Программирование, разработка под iOS, метки: development, iOS, ios 7, uikit, анимации, ПрограммированиеКак известно в последней версии SDK (фреймворк UIKit Dynamics) разработчики могут определять динамическое поведение для UIView объектов, а также других объектов, принимающих протокол UIDynamicItem.
В данной статье я хочу поделиться опытом использования таких объектов.
Целью было сделать анимацию, аналогичную той, что используется в приложении Messages на iOS 7:
Читать полностью »
Концепт: как улучшить iMessage
2013-10-24 в 12:34, admin, рубрики: apple, iOS, Дизайн в IT, идея, интерфейсы, проектирование интерфейсов, метки: iOS, идея, интерфейсы, проектирование интерфейсов 
Придумал, как можно было бы улучшить связь между аймесседж и инстаграмом, твиттером и прочими социальными аппами: подсвечивать надписи вида @username как ссылку и давать выбирать, в каком аппе её открыть.
Читать полностью »
Вопросы на собеседование middle/senior iOS Developer
2013-10-23 в 9:42, admin, рубрики: iOS, mobile development, обучение, разработка под iOS, собеседование вопросы, метки: iOS, обучение, собеседование вопросы Все мы ходили/ходим на собеседования. Каждый раз при подготовки к очередному собеседованию просматриваем основные темы, вспоминаем вопросы, которые нам задавали в предыдущие разы, или вопросы, которые сами задавали. Ниже хочу представить основные вопросы, которые часто (основано на личном опыте) можно получить на собеседовании на должность middle/senior iOS Developer. Так сказать, шпаргалка. Заодно можно проверить свой уровень знания платформы.
Читать полностью »
Синглтон (Перевод с английского главы «Singleton» из книги «Pro Objective-C Design Patterns for iOS» Carlo Chung)
2013-10-21 в 16:47, admin, рубрики: design patterns, iOS, ipad, iphone, objective-c, singleton, разработка под iOS, метки: design patterns, iOS, iPad, iPhone, objective-c, singleton В математике и логике синглтон определяется как «множество, содержащее ровно один элемент». Поэтому неважно, насколько велика сумка, каждый раз при попытке достать из неё шарик будем получать один и тот же. В каких ситуациях нужен синглтон в программировании? Подумайте о ресурсах, которые невозможно скопировать, но можно использовать совместно. Например, на iPhone установлен единственный модуль GPS и определять текущие координаты умеет только он. Класс CLLocationManager из фреймворка CoreLocation предоставляет единственную точку входа ко всем сервисам GPS-модуля. Кто-нибудь может подумать: если можно сделать копию CLLocationManager, можно ли получить дополнительный набор GPS-сервисов для своего приложения? Это звучит, как фантастика – вы создали два программных GPS по цене одного аппаратного. Но в реальности вы все равно получаете только один GPS единовременно, так как в iPhone есть только один GPS, который создает настоящие соединения со спутниками. Так что, если вы думаете, что создали супер-приложение, которое может манипулировать двумя отдельными GPS-соединениями одновременно, и хотите похвастаться этим перед друзьями, подумайте дважды.
Класс синглтона в объектно-ориентированном приложении всегда возвращает один и тот же экземпляр самого себя. Он обеспечивает глобальную точку доступа для ресурсов, которые предоставляет объект класса. Паттерн с такой функциональностью называется Синглтон.
В этой главе мы изучим возможности реализации и использования паттерна Синглтон в Objective-C и фреймворке Cocoa Touch на iOS.
Читать полностью »
Советы начинающим iOS разработчикам
2013-10-21 в 10:12, admin, рубрики: iOS, Блог компании Master UP, обучение онлайн, разработка под iOS, Учебный процесс в IT, метки: iOS, обучение онлайн Если не знаешь, надо не бояться, а узнавать.
Айн Рэнд “Атлант расправил плечи”

Добрый день, меня зовут Игорь Томич и я лектор курсов iOS-разработки и сооснователь онлайн курсов Master Up. Это мой первый пост в наш корпоративный блог, в котором я решил поделиться советами для начинающих iOS-разработчиков. Свое первое приложение для iOS я начал писать в начале 2009 года, а в мае 2012 году провел первый курс обучения по рарзработке под эту же платформу и к этому времени у меня скопилось достаточно “часто повторяемых ошибок” и путей их решения.
Читать полностью »
Дайджест новостей из мира мобильной разработки за последнюю неделю №29 (14—20 октября 2013)
2013-10-20 в 7:54, admin, рубрики: android, iOS, mobile development, windows phone, Блог компании «Apps4All», маркетинг, монетизация, разработка приложений, устройства, метки: android, iOS, windows phone, маркетинг, монетизация, разработка приложений, устройстваПожалуй, главным событие на рынке мобильной разработки на этой неделе стало приобретение финской студии Supercell японской медиа-корпорацией SoftBank. Две игры, два года на рынке — и рыночная оценка в 3 миллиарда долларов. Свидетельство феноменального роста и перспектив всей индустрии!
Microsoft выпускает приложение Remote Desktop для iOS и Android
2013-10-17 в 19:26, admin, рубрики: android, apple, iOS, microsoft, remote desktop, метки: android, iOS, remote desktop 
Microsoft выпустила свое приложение удаленного рабочего стола (Remote Desktop) для IOS и Android устройств.Читать полностью »
RevealApp — Firebug для iOS приложений
2013-10-17 в 9:57, admin, рубрики: firebug, iOS, mobile development, reveal, Блог компании Touch Instinct, разработка под iOS, метки: firebug, iOS, revealДва дня назад вышел RevealApp. RevealApp это MacOS приложение. Он показывает иерархию UI-компонентов приложения в понятном и мощном 3D-представлении и позволяет менять UI на лету. Идея похожа на Firebug или Web Inspector для сайтов.
Возможные применения:
— отладка UI, визуальный поиск непонятных багов в layout и тд;
— знакомство с приложением, написанным другим разработчиком, открываете Reveal и быстро анализируете структуру экранов (отображаются в том числе элементы созданные в runtime);
— дизайнеры (или разработчики под их присмотром) могут тестировать дизайн без перекомпиляции приложения (а давайте подвинем иконку выхода на три пикселя влево).
Reveal используют Flipboard, Artsy, Xamarin и другие.

.png)

.png)
