Как стать автором
Поиск
Написать публикацию
Обновить
39.98

iOS *

Мобильная ОС компании Apple

Сначала показывать
Порог рейтинга
Уровень сложности

Годвилль на iPhone — как это было

Время на прочтение6 мин
Количество просмотров3.5K
В этой статье хочется рассказать о нашем опыте создания и продвижения iPhone-клиента для браузерной игры Годвилль. Сама игра представляет собой текстово-занимательно-пародийную самоиграйку и уже освещалась на страницах хабра. Собственно, именно хабру она и обязана своим существованием, за что мы в очередной раз от души благодарим и кланяемся в пояс.

Годвилль разрабатывается больше двух лет, поэтому интересностями он успел обрасти изрядно. Но браузер везде с собой не возьмешь, а проведать героя иногда хочется прямо здесь и сейчас. Нужен был мобильный клиент, и мы, начитавшись success-stories об успехах в Appstore, решили сделать что-нибудь под iPhone. Айпод и мак у нас уже были, впрочем как и регистрация в iPhone Developer Program. Дело оставалось за малым — написать.
Читать дальше →

iPhone парсим XML по человечески

Время на прочтение3 мин
Количество просмотров7.2K
Надоело бороться с NSXMLParser, решил написать свой класс, который используя его возвращает данные в виде NSMutableDictionary, в приятном для человека виде. Соответственно кто желает может его доработать под себя.
Читать дальше →

Пишем свой аналог UISplitViewController

Время на прочтение6 мин
Количество просмотров3.2K
UISplitViewController получился отличной и красивой штукой, но имеет один существенный недостаток: «The split view controller’s view should always be installed as the root view of your application window. You should never present a split view inside of a navigation or tab bar interface.» Вьюшка UISplitViewController'а всегда должна быть главной вьюшкой приложения, поэтому нельзя впихнуть невпихуемое — UISplitViewController в navigation или tab bar.
Читать дальше →

Есть готовое iPhone/iPad приложение? Учавствуйте в iAppContest!

Время на прочтение1 мин
Количество просмотров520
У вас есть готовое приложение? Участвуйте в iAppContest первом конкурсе для разработчиков под iPhone/iPad.

Приз: поездка в Силиконовую Долину по специально подготовленной программе, направленной на развитие вашего бизнеса, поиск инвесторов, партнеров.Троих победителей выберет компетентное жюри.
А пока если у вас есть готовое приложение просто загружайте его на www.iappcontest.com.


Контест проводится в трех основных категориях 1. Развлекательные 2. Социальные 3. Бизнес (вы найдете много подкатегорий, в которое можно определить ваше приложение)



Кто может принять участие? Любой гражданин Украины, либо компания зарегистрированная на территории Украины, у которой(ого) есть разработанное iPhone/iPad Приложение(я). Хотите включить вашу страну в Контест? Голосуйте!


Наш Contest поддержан Генеральным консульством Украины в США


Мы рады сотрудничать с новыми медиа партнерами а также спонсорами, заинтересованными в сотрудничестве. iappcontest@gmail.com

Короткое интервью с вашим коллегой на iPaddevcamp San Jose ,CA

Легким движением руки UITabBarController превращается в UISplitViewController

Время на прочтение3 мин
Количество просмотров2K
Доброй ночи/утра/дня/вечера

Как видно из названия статьи я расскажу вам о том, как потратив минимум сил и времени, превратить iPhone`ский UITabBarController в iPad`овский “UISplitViewController”
Для этого нам понадобится: проект(под iPad) с предыдущего моего рассказа, xib файл(под iPhone) с UITabBarController'ом и класс-контроллер к нему. Первое у меня было. Что касается второго и третьего, то я быстро создал xib в Interface Builder'е и дал ему незамысловатое имя iPhoneTabBar.xib.


Читать дальше →

Приложения iPhone с открытым кодом

Время на прочтение4 мин
Количество просмотров31K
В данной статье речь пойдет о приложениях с открытым кодом, которые размещены в App Store. Мы будем рассматривать только приложения которые одобрены компанией Apple и опубликованы. Начинающие разработчики могут изучать их код для повышения своих навыков.

Читать дальше →

Пишем утилиту для разрезания картинок

Время на прочтение9 мин
Количество просмотров2.3K
Недавно мне понадобилась утилита для разрезки изображения на маленькие кусочки одинакового размера, но все поиски успехом не увенчались. После этого в голову пришла старая добрая мысль — «хочешь что-то сделать хорошо, сделай это сам» и было принято решения о написании крошечной утилитки.
Итак, приступим.

Читать дальше →

Обновление контента IPhone приложения

Время на прочтение3 мин
Количество просмотров11K
Многие мобильные приложения показывают пользователю контент с сервера, и этот контент можно показывать в онлайне и оффлайне. Работа в онлайне тривиальна — при определенном UI событии, приложение читает данные с сети и показывает их пользователю. Работа в оффлайне может быть гораздо интереснее — возможность работы с документами в метро и тп. Но работа вне сети приносит и проблемы: теперь необходимо проводить синхронизацию данных и этот процесс не должен блокировать интерфейс пользователя.

Элементы в исходном коде


— доступ к сетевым ресурсам
— обработка xml
— доступ к файловой системе
— работа с потоками
Читать дальше →

Альтернатива UISplitViewController (отображение MasterView в книжной ориентации устройства)

Время на прочтение5 мин
Количество просмотров1.4K
Как было замечено в статье “Всплывающие окна. Работа с UIPopoverController” в iPhone SDK 3.2 были добавлены новые элементы интерфейса: UIPopoverController и UISplitViewController. О первом из них уже довольно подробно рассказано на хабре. Я же хочу поговорить о UISplitViewController, верней о некой альтернативе.

“Зачем же нужна эта альтернатива?”, — спросите Вы, — “какова причина?”. Все дело в особенности поведения SplitView, вот выдержка из SDK: “Both view controllers are displayed in landscape orientations but only the detail view controller is displayed in portrait orientations”. Т.е. при книжной ориентации правая часть (MasterView) попросту прячется(см. рис. 1)


Рисунок 1 — SplitView в альбомной (а) и книжной (б) ориентации

Посмотрев на Основные настройки iPad мы увидим совсем другую картину: и в книжной и в альбомной ориентации левая часть (MasterView) отображается одинаково (не прячется)
Читать дальше →

Всплывающие окна. Работа с UIPopoverController

Время на прочтение4 мин
Количество просмотров6.8K
В iPhone SDK 3.2 было добавлено несколько новых элементов интерфейса, таких как UIPopoverController и UISplitViewController.
В этом посте я покажу как пользоваться UIPopoverController.
Читать дальше →

Советы по портированию iPhone-приложений на iPad

Время на прочтение4 мин
Количество просмотров4.7K
Буквально несколько дней назад мне пришлось портировать одно небольшое приложение с iPhone на iPad. В целом все прошло довольно безболезненно, но было несколько граблей, на которые я не преминул наступить. Поэтому хотелось бы представить несколько советов по упомянутому выше портированию. За основу взята эта небольшая статья, дополненная некоторыми моими собственными советами и замечаниями.
Читать дальше →

Отладка EXC_BAD_ACCESS в Mac OS X и iPhone

Время на прочтение2 мин
Количество просмотров35K
Привет! В этой статье я постараюсь рассказать о том, как можно облегчить себе жизнь при отладке iPhone- и Mac-приложений. Речь пойдет об отладке исключения EXC_BAD_ACCESS, одного из самых неприятных в природе.
Читать дальше →

Создание полосы прокрутки картинок а-ля iPhoto. Часть 2

Время на прочтение5 мин
Количество просмотров1.4K
В предыдущей части мы создали в общем-то страшненькую полосу прокрутки, которая, к тому же, некорректно работает с контентом, превыщающим её ширину да и не откликается на повороты девайса.
Сегодня мы постараемся исправить данные недостатки.
Читать дальше →

Ближайшие события

Создание полосы прокрутки картинок а-ля iPhoto. Часть 1

Время на прочтение6 мин
Количество просмотров1.3K
Начав программировать под iPad, я не нашёл компонента, подобного полосе прокрутки в приложении iPhoto для iPad.
image
Я попробовал реализовать что-то подобное.

Читать дальше →

Ускорение UITableView в iPhone

Время на прочтение3 мин
Количество просмотров4.3K
В одном разрабатываемом приложении я использовал UITableView для отображения информации. И здесь я расскажу какие способы были придуманы для ускорения работы этого элемента.
Читать дальше →

Quartz Composer: музыкальный куб

Время на прочтение1 мин
Количество просмотров5.2K
В состав Develop Tools под Mac OS входят несколько приложений и множество туловиню. Одна из них Quartz Composer. С ее помощью можно делать множество визуальных эффектов.
В этом тутореале я попробую объяснить как сделать, вращающийся куб, под звуки.
Читать дальше →

Как создать приложение на iPhone не имея Mac OS Х и SDK?

Время на прочтение2 мин
Количество просмотров48K


Я всегда хотел попробовать себя в таком деле, как написание приложений для iPhone. Пусть для начала оно было простым, как «Hello world!», но зато написанное своими руками. Тем более платформа iPhone OS стала очень популярна, и большинство разработчиков отдают предпочтение именно ей. Но как говорится — мои желания не совпадают с моими возможностями. SDK доступен только для маков, а возможности купить мак у меня нет — дорогой. Но в интернете, случайно, узнал об одном сервисе о котором я расскажу далее.

Читать дальше

Mono, MonoTouch + C# vs. iPhone SDK + Objective-C

Время на прочтение2 мин
Количество просмотров3.6K
Так сложилось, что моя деятельность в качестве разработчика программного обеспечения связана как с iPhone, так и с .NET технологиями. Если говорить, что первично, то это, конечно, .NET и C#, поэтому информация будет подана с точки зрения дотнетчика.

В статье хочу рассказать о небольшем опыте разработки одного проекта одновременно на mono с использованием MonoTouch и на родном Objective-C.
Читать дальше →

iPhone разработка: Интегрируем In-App Purchases

Время на прочтение8 мин
Количество просмотров88K
In-App Purchases — это простой и удобный механизм для организации продаж своих приложений или дополнительных фич непосредственно из своего приложения. In-App Purchases легко встраивается и открывает для Вас новый канал продаж. Взаимодействие с App Store осуществляется с помощью StoreKit.framework, который поставляется вместе с SDK, начиная с версии 3.0.
Читать дальше →

Web разработка под iPhone

Время на прочтение4 мин
Количество просмотров16K
Пока все Интернет сообщество со всех сторон продолжает обсуждать, как же можно приспособить iPad для работы, я бы хотел все же вернуться к iPhone. По профессии я программист и люблю новые технологии. И очень мне уж хотелось сделать приложение для своего телефона, но вот как-то душа к Objective C не лежит пока что, да и макбука с лицензией разработчика тоже пока нет. И мне стало интересно, могу ли используя знания html и js написать что-нибудь. Оказалось что да, и способов очень даже много. О них – под катом.
Читать дальше →