Статьи со схожими метками: apps

04 Декабрь 2013

Что такое CocoaPods

Автор: Kolya, Опубликовано в tutOrials, Блог, iOS, Програмирование

CocoaPods — это менеджер зависимостей для проектов на Objective-C. В нем есть тысячи библиотек, которые позволят элегантно расширить возможности ваших проектов.

CocoaPods построен на Ruby и его можно установить на стандартный Ruby, уже доступный в OS X.

Для установки CocoaPods с помощью стандартного Ruby нужно воспользоваться прогаммой sudo.

			$ sudo gem install cocoapods
			

Воспользуйтесь поиском по сайту cocoapods.org что бы найти необходимый компонент. Затем скопируйте его данные в Podfile который находится в корневом каталоге вашего проекта:

			$ touch Podfile
			$ open -e Podfile

			platform :ios,  '5.0'
			pod 'JSONKit',       '~> 1.4'
			pod 'Reachability',  '~> 3.0.0'
			

Теперь вы можете установить зависимости для вашего проекта:

			$ pod install
			

После установки всегда редактируйте проект через .xcworkspace:

			$ open YourApp.xcworkspace
			

После установки необходимых подпроектов вы можете с легкостью их импортировать:

			#import <Reachability/Reachability.h>
			

Иногда в CocoaPods нет необходимой вам библиотеки. К счастью, это легко исправить:

			  $ pod spec create Peanut
			  $ edit Peanut.podspec
			  $ pod spec lint Peanut.podspec
			

Более подробную информацию о использовании вы найдете на станицах с руководствами пользователя.

Мое мнение

CocoaPods — крайне полезная штука. Пятнадцать минут потраченные на изучение CocoaPods в последствии сэкономят вам уйму времени и миллионы нервных клеток.

CocoaPods придумали и создали

Eloy Durán, Fabio Pelosin, Orta Therox и The CocoaPods Dev Team.

При поддержке:

Fingertips, Hipbyte, Artsy и Sauspiel.

12 Май 2013

Как устанавливать платные iOS приложения без Jailbreakа и как от этого защититься

Автор: Kolya, Опубликовано в Блог, Програмирование

Mac Thief

Сегодня я расскажу вам, как устанавливать любые платные приложения на iOS устройства без Jailbreak бесплатно.

Внимание! Способ не для всех, а подойдет лишь разработчикам.

Лирическое отступление. Воровать — плохо. Однако, в цифровую эпоху, производители софтвара (в том числе и я) сами должны заботиться о защите своих произведений или выборе более надежных средств заработка, чем продажа копий приложений. Примеров полно.

Для установки нам понадобятся:

  • Mac
  • Программа InstaSign
  • Валидный сертификат разработчика
  • Экземпляры программ, которые мы хотим установить, скаченные из более-менее надежных источников

Теперь последовательность действий.

Скачали программу. Установили. Перетащили в нее .ipa файл. Выбрали сертификат. Запустили. Полученный файл перетащили в iTunes. Скопировали файл на девелоперский девайс. Профит.

У установленных программ есть ограничения. Не работает iCloud и Game Center, приложение думает, что оно в сендбоксе.

Ну и самое интересное. Как от этого защититься.

Скажем дружно спасибо Ивану Труфанову, который написал пару готовых к использованию классов - Сrackify, которые можно усовершенствовать при желании.

21 Январь 2013

MHDapp. Факты.

Автор: Kolya, Опубликовано в Блог, Молескин, myApps, iOS, Програмирование, Прага

MHDapp - лучшее приложение для iPhone

  • MHDapp был выпущен в свободное плавание 2 июня 2012;
  • До конца 2012-ого года им воспользовалась чуть более двадцати пяти тысяч человек;
  • 8.09% новые пользователи, остальные — вернувшиеся;
  • 20 декабря 2012 приложением одновременно воспользовались 3548 человек;
  • Приложение было запущено в 97 странах;
  • 57% пользователей используют его ежедневно;
  • Среднее время пребывания в приложении 53 минуты 8 секунд;
  • Приложение чаще всего используется в Праге, Брне, Градце Кралове, Остраве и Будейовицах;
  • Самая популярная остановка - Андел;
  • Если используется дополнительное, третье поле ввода, то как привило это: Главный вокзал, Терминал 2 аэропорта или опять же Андел;
  • На карте чаще всего ищут Брно;
  • Самое популярное устройство для запуска приложения — iPhone 4S, на втором месте iPhone 4, на третьем iPhone 3GS. iPhone 5 на конец 2012 года был лишь 5 по популярности;
  • 739 человек изъявили желание оставить отзыв на приложение. 132 человека оставили отзыв. 111 сопроводили отзыв текстом;
  • Рейтинг приложения — 4.5;
  • 172 человека рассказали своим друзьям о приложении через встроенную функцию шеринга. 82 из них отправили iMessage;
  • За полгода работы было куплено 14888 смс-билета на общую сумму 440920 крон (≈ 17200 евро);
  • В Праге в декабре было куплено билетов на сумму 107993 крон (≈ 4200 евро). Это на 15.71% больше чем в ноябре.

А теперь вопрос. Много это или мало? Если учесть, что я написал его за 208 часов и ни потратил на его рекламу ни копейки. При этом ни копейки с него не получил.

02 Январь 2013

Следим за яхтой через Google Maps

Опубликовано в Молескин, Блог

а также где самые вкусные бургеры в Праге

Привет!

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

И вот, в начале этого года мне пришла идея писать об этих интересностях, что бы не я один умнел и процветал.

Поехали!

Разбирая фотографии с летнего отдыха, я наткнулся на фото яхты, сделанное в порту Барселоны. Мне захотелось узнать, сколько она стоит и я загуглил, но наткнулся не на страницу с ценами, а на отличный сайт на котором отслеживается передвижение тысяч судов по всей планете - Marine Traffic. Особенно интересно смотреть на Голландию, побережья Китая и Японии.

Сниппет JS парсер Query String выдаст все параметры из строки запроса.

А вот эта ссылочка очень пригодится дизайнерам мобильных приложений и разработчикам под мобильные платформы. Cut&Slice me - плагин Photoshop CS6 для нарезки слоеных .psd файлов на элементы и сохранения их в нужном разрешении с правильными названиями файлов.

Опять прослоечка из JS. Простой и красивый скрипт отсчета времени до чего-нибудь. Смотрим демо!

Та-дам! Поработали, можно и поесть. Я который год слежу за блогом Brewsta и в очередной раз он составил список лучших бургерных Праги в 2012 году.

И в завершении сегодняшнего поста учимся делать название приложения на iPadе немножко длиннее.

PS Все это написано в чудесном Markdown редакторе iAWriter из которого удобно получать все написанное прямо в HTML при помощи комбинации Alt-Command-C (для староверов Option-Command-C).

02 Май 2012

10 проектов упрощающих жизнь iOS разработчику

Опубликовано в Молескин, Блог, tutOrials, Програмирование

DevLinks 2012: Аналитика и бекэнд

PPL <3 PRS

Начнем с самого интересного, Parse — отличная реализация бекэнда для приложений и вкусной бесплатной версией и поддержкой пуш-уведомлений. Обязательно использую его в своих будущих программах.

CRM система для более тесной интеграции с пользователем: Appboy. Если ты профессионал SMM она должна быть интегрирована в твою аппу.

Google Analytics для iOS — незаменимый и высоконадежный пакет от Гугла. Легок в установке и настройке. Все данные об использовании приложения появляются на уже давно знакомом сайте.

Простенькая платненькая аналитика Mixpanel, которой пользуется Air b’n’b. Есть бесплатная (урезанная) подписка. Для микро проекта сойдет.

Кросплатформенный игровой SDK для твоей следующей игры: Scoreloop, с возможностью работы с виртуальной валютой и прочими плюшками. Используется Zeptolab’ом для Cut The Rope!

Real time аналитика для мобильных сайтов и приложений Kontagent. То же самое, что и GA, только корпоративное, т. е. только для вас, а не для большого брата.

Вот еще Kendo UI Mobile. Приложения будут «очень похожи» на оригинальные, с помощью HTML5. Например, пригодится если нужно сделать Андроид версию приложения, а ты в нем не разбираешься. Платная, зато работает. Или есть бесплатная Sencha.

Простенькие пуш-уведомления можно добавить с помощью Appoxee. Очень простая интеграция и работает.

Особого внимания заслуживает очень интересный проект GENWI, CMS с возможностью создания приложений-журналов, чьими услугами пользуется издательский дом Condé Nast.

PS А вот еще Aviary – супер SDK для редактирования фотографий. Поддерживает iOS, Android и Web.

[12 3  >>