Рубрика «ios development» - 31

Первый вопрос. Зачем?

Отладка Android NDK это сложно, отладка в Xcode решает 90% проблем. Но бывает необходимость иметь прототип игры в Win32. Например, что бы дизайнер мог обновить текстуру в игре и увидеть результат или, что бы снять видео игры или редактор уровней может иметь общий код с игрой и использовать OpenGL ES 2.0 для отображения уровня, или у вас нет Xcode или просто вы фан Visual Studio.
Читать полностью »

Введение

Продолжая разрабатывать «pod» в определённый момент приходит понимание, что проект становится большим и похож на лапшу состоит из нескольких логических частей. Чем раньше приходит такое понимание, тем проще выделить различные сущности одного проекта в отдельные блоки. Например, одна часть проекта отвечает за установку соединения с сервером, другая сериализует объекты в JSON и наоборот, третья взаимодействует с UI и т.п. Каждую такую сущность можно выделить отдельным модулем, называемым «subspec» (для простоты изложения далее буду использовать слово «модуль»). Такой подход не только поможет гибче управлять разработкой «pod»'а, но так же даст пользователям вашего «pod»'а возможность использовать только нужные им модули, не захламляя свои проекты ненужным кодом.
Читать полностью »

Нельзя не упомянуть опубликованные ранее статьи по этой теме — введение в Cocoapods и краткое резюме по созданию своего pod'а.
Последняя указанная статья дала толчок в нужном направлении, но не хватало знаний для полного понимания поданной информации. Цель данной статьи — максимально подробно описать процесс создания и использования своего собственного CocoaPod'а, далее для краткости — «pod». Ну и упорядочить свои познания в данной области.
Читать полностью »

Практически каждое мобильное приложение получает какие-либо данные из сети.
К сожалению, доступ к сети не всегда возможен и поэтому разработчику важно правильно реализовать сетевой кэш в приложении.

В связи с этим, я решил написать серию статей о том, какие существуют способы имплементации кэша и когда их применять.

Итак, введение.
Читать полностью »

Недавно был опубликован новый доклад, подтверждающий ранее обнаруженные изменения в iTunes App Store. Действительно, теперь для определения места мобильного приложения в списке учитываются не только оценки, но и другие параметры. Как сообщает Appurify — стартап, спонсируемый Google Ventures и посвященный отладке, тестировке и оптимизации приложений, — теперь учитываются не только рейтинг приложения: даже улучшение средней оценки на пол-звезды может заметно пододвинуть приложение в списке и повысить частоту отзывов. А это, в свою очередь, может помочь хорошо спроектированным приложениям подняться в чартах выше.
В докладе также идет речь и о других сторонах этого изменения, в том числе о количестве учитываемых звезд, и о важности обновлений мобильного приложения.

Эти открытия представляют собой результат двух месяцев работы команды Appurify, в которую теперь также входят специалисты из cisimple — конкурирующей фирмы, которая занимается тестировкой приложений и вошла в состав Appurify в августе.
В Appurify проанализировали первую тысячу приложений в списке iTunes App Store, среди которых была треть игр, 62 платных приложения и 590 бесплатных приложений с возможностью расширения функционала за дополнительную плату. Более, чем у половины приложений в этом списке было по меньшей мере 4.5 звезды, и большинство из них (75%) были оценены минимум на 4 звезды. Это открытие не удивительно, однако Appurify подчеркивает, что, судя по всему, сейчас наличие 4 звезд практически стало минимальным требованием для попадания в первую 1000.

Читать полностью »

Поясню для начинающих, что при разработке под iOS для установки на девайс большую часть времени вы собираете приложение в development режиме, т.е. только для себя.
Но в какой-то момент требуется начинать выдавать заказчику результат работы на «посмотреть».
Для этого используется особый вид сборки AdHoc Distribution. Нужно сходить к Apple'у и создать distribution provisioning profile. После чего собирать приложение, подписывая его этим профилем. В профиле прописываются все идентификаторы девайсов, на которые планируется это приложение устанавливать на этом этапе. В итоге при билде под AdHoc, XСode создает файл с расширением .ipa, который уже можно установить на все, прописанные в профиле, девайсы. Например через iTunes.

Возникает вопрос как лучше всего передать вашему клиенту получившуюся сборку. Да, можно просто отправить файл по почте например, или выложить на файлообменник и пусть бедняга сам устанавливает его через iTunes на свой девайс. Но если вы цените время своего клиента или вам лень объяснять ему как это сделать, ну или вы просто милый и приятный человек, то вам стоит задуматься, а нет ли другого, более удобного способа.

Об одном из таких способов, с автоматизацией выдачи из Xcode читаем под катом!

Читать полностью »

Вместо эпиграфа:
«План был рассчитан на 6 месяцев, и должен был подойти к финишу к маю этого года»
Читать полностью »

Привет читатель.

Хочу обратить внимание на очень интересный проект Apportable SDK.
Слежу за развитием этого проекта более 3 месяцев.

Apportable SDK позволяет портировать iOS приложение с минимум усилий на Android, т.к. SDK поддерживает Objective-C и имеет набор реализованных фреймворков как в iOS (правда некоторые моменты еще не проработаны и это само собой естественно, проект на стадии beta).
Сама же поддержка runtime Objective-C реализована на базе Apple objc4, что уже повышает интерес. Само SDK, понятное дело, базируется на Android NDK и SDK.

Всю необходимую информацию, как работать с SDK вы сможете найти на их сайте в разделе документации, но сперва нужно зарегестрироваться.
Читать полностью »

Всем доброго дня и хорошего настроения!

Ребята из Distimo уже месяц как подготовили аналитику за июнь 2013, давайте спроецируем ее на наш рынок.
Как попасть в ТОП Apple App Store
Вот ссылка на скачивание оригинала. А короткие выводы, Российские реалии и обсуждение под катом!

Читать полностью »

Компания Payoneer предоставляет разработчикам под iOS платежные решения, позволяющие получить выплаты, независимо от того, в каком уголке земного шара они находятся. Именно поэтому тысячи разработчиков по всему миру получают свои платежи с Payoneer. Вы можете прочитать о некоторых из них в нашем блоге.
Мы решили не останавливаться на достигнутом, и рады объявить, что с 1 августа 2013 года мы будем возвращать 10% от первого перевода, который владелец счета получит от компании Apple!
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js