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

iOS *

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

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

Пишем свой аналог 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 написать что-нибудь. Оказалось что да, и способов очень даже много. О них – под катом.
Читать дальше →

Управление памятью в Objective C, работа с KeyChain, GUI-утилита для монтирования SSHFS

Время на прочтение6 мин
Количество просмотров14K
Цель моей статьи — дать начальное представление читателю о том, как работать с памятью в Objective C, рассказать о работе с KeyChain и показать новую версию своего приложения для монтирования SSHFS, которая была написана всего за несколько дней (в сумме), но уже вполне может составлять конкуренцию громоздкому Macfusion.app, и которая работает без напильника и не пишет ваши пароли в открытом виде в системный лог.
Читать дальше →

SOHO и Apple

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

Уже третий месяц я работаю в команде, используя для решения управленческих задач технологии Apple. Решил поделиться некоторыми моментами, на которых мы застревали, и которые приходилось решать.
четыре человека и мак мини