Програмирование

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, которые можно усовершенствовать при желании.

17 Февраль 2013

Куча всяких полезностей, можно сразу в закладки добавлять!

Автор: Kolya, Опубликовано в Молескин, Блог, Програмирование, Дизайн, Графика

Начнем мы сегодня с потрясающих рисунков Ника Гентри. Я прям так и вижу, как они настраивают нас на нужный лад.

Поехали!

Photoshop

Web

iOS

Other

  • Peeble — интересные часы работающие в паре с iPhone. Перефинансированная на Кикстартере. Задумался.
  • Magic Lantern — специальная прошивка для DSLR камер Canon. Добавляет кучу новых разных функций, особенном мне нравится интервалометр, который позволяет снимать таймлапсы без посторонних устройств.
  • Как удалить дубликаты приложений из выпадающего меню Open With в Mac OS X.

21 Январь 2013

MHDapp. Факты.

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

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 часов и ни потратил на его рекламу ни копейки. При этом ни копейки с него не получил.

30 Июль 2012

Как правильно (не) писать ревью на приложения в App Store

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

  • Начните комментарий со слова «х**ня». Вставляйте побольше мата по делу и без. Все читатели должны знать на сколько сильно вы расстроены из-за этого ужасного приложения.
  • Кто сказал, что комментарий должен быть по делу? Напишите про плохую погоду, бросившую вас девушку, мерзкого оператора сотовой связи и долги по кредиту. Тут все подойдет.
  • Знаете приложение лучше? Обязательно упомяните его. Пусть все знают, что создатель приложения, к которому вы оставляете отзыв — безрукий олень, а тот второй — бог кодинга и внебрачный сын Джобса.

Знание эти трех простых правил поможет вам написать самый лучший комментарий, который может быть и попадет в Store, но уж точно не задержится там на долго.

[12 3 4 5  >>