Небольшой застой в написании статей

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

До отъезда было сумасшедшее время, мы готовились к поездке, считали килограммы (у нас была возможность вывезти только по 20 кг. на человека), встречались со многими людьми. Тут, как приехали, дел стало еще больше — поиск жилья, покупка скутера, симкарты с 3G интернетом, получение местного аналога ИНН, перевод водительских прав и многое другое. До середины февраля мы будем очень плотно заняты. Я конечно постараюсь написать хотя бы одну статейку, но обещать ничего не могу. После середины февраля жизнь войдет в привычное русло (я очень на это надеюсь), все горящие вопросы будут решены, и статьи в блоге будут появляться все чаще и чаще. У нас еще много тем, которые хотелось бы затронуть.

Ну а пока, скажу, что в Новой Зеландии очень здорово. Если будет возможность обязательно побывайте тут.

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

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

Оставайтесь на связи.

Метки:

Локализация iOS приложений

Локализация iOS приложений

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

Итак, как же локализовать наше iOS приложение?

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

Метки:

Дизайн NavigationBar и TabBar в iPhone

Дизайн NavigationBar и TabBar в iPhone

Эта статья будет посвящена TabBar (далее — Панель вкладок) и NavigationBar (далее — Панель навигации), которые существуют в большинстве приложений для iPhone. Безусловно, содержание приложения является основным предметом для деятельности дизайнеров и разработчиков. Однако значение Панели вкладок и Панели навигации велико.

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

Метки: ,

Открылся форум Разработка под Mac и iOS

Дорогие друзья.

Наконец-то у нас появилось время, чтобы сделать форум для сайта. Судя по опросу, проводимому на сайте, форум оказался нужен.

Он доступен по ссылке: http://devmac.ru/forum/

Сейчас форум находится в стадии публичного бета-тестирования, поэтому любые пожелания или комментарии можно оставлять в соответствующем форуме, или в комментариях к этой записи.

Я постарался сделать так, чтобы форум был максимально удобен в использовании.

На текущий момент форум позволяет делать следующее:

- публикация кода с подсветкой синтакцисиса (теги [code][/code])

- добавление меток к темам

- делится темами в популярных соц. сетях

- подписываться на тему по RSS или по электронной почте

А также многое другое, что позволяют делать существующие форумные движки.

Форум задумывался, как место, где можно задавать вопросы, получать ответы, делиться полезной информацией, общаться… В общем, пользоваться им по назначению. В связи с этим раздел «Я хочу узнать» стал не нужен, и было принято решение его закрыть. Все свои вопросы, можно задавать на форуме в соответствующих темах.

Правила форума достаточно просты:
- нельзя оскорблять людей
- нельзя материться
- весь код необходимо обрамлять тегами [code][/code]
- в теме сообщения общаемся по теме :)
- если вы делитесь какой-то наработкой, или написанным вами кодом, необходимо ставить тег Snippet
- по возможности ставьте нормальные теги. Например, если пост посвящен UIButton, ставьте тег UIButton и так далее.
Разделы форума:
Интересные новости — обсуждаем интересные новости, связанные с программирование под платформы Apple, а также связанные с Apple или любые другие интересные новости.
Делимся ссылками на свои разработки — в этом разделе давайте делиться своими разработками.
Обсуждение сайта и форума — любые предложения по развитию сайта или форума.
Общение на любые темы — этот раздел не нуждается в описании. Болтаем о чем хотим %).
Разработка под iOS — темы, связанные с разработкой под iOS.
Разработка под Mac — темы, связанные с разработкой под Mac.
Раскрутка приложений — темы связанные с раскруткой приложений.
Дизайн приложений под iOS — темы, связанные с дизайном приложений для iOS.
Давайте вместе сделаем его полезным.
Общайтесь, задавайте вопросы, делитесь знаниями.
Have fun:)

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

Метки:

Нужен разработчик на удаленку

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

Под катом вакансия без изменений.

Для добавления функционала в существующее iOS приложение разыскивается
исполнитель, оплата по договоренности.
Входные данные: видео поток HTTP Live Streaming (
http://en.wikipedia.org/wiki/HTTP_Live_Streaming ) двух типов (если
это важно) – архивное видео и онлайн-эфир
Необходимо: снимать с обоих типов этого потока скриншоты с частотой 24
кадра в секунду (+ возможность снятия скриншота по запросу, например,
по клику на кнопку) и возвращать их в виде объектов типа UIImage в 4
области на экране. То есть чтобы в 4 областях экрана показывалось
абсолютно синхронно одно и тоже «псевдо-видео» из этих скриншотов.
Поток на устройство должен попадать в единичном экземпляре (не
допускается вызовов нескольких потоков по ссылке).
На текущий момент в приложении для реализации видео-плеера
используется AV Foundation, он и цепляет поток (при необходимости
расскажу каким образом). AV Foundation как раз желательно использовать
для генерации скриншотов. Или что-либо, что не потребует переписывание
плеера целиком.
Естественно, предусмотреть разные пограничные варианты (например,
источник видео во время генерации недоступен).
Ссылки на потоки будет предоставлены по началу сотрудничества.
Контакты:
ICQ: 552899433
Mail: Friend_8@mail.ru

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

Метки:

Введение в дизайн приложений для iPhone и iPad

Введение в дизайн приложений для iPhone и iPad

Эта статья будет интересна тем, кто только начинает или собирается начать разрабатывать дизайн приложений для iOS. В статье мы осветим несколько ключевых моментов. Поговорим о стандартных размерах и разрешении экранов iPhone и iPad и о формате сохраняемых файлов для разработки. Обсудим, под какой экран необходимо начинать рисовать и каковы оптимальные размеры кнопок. Поделимся полезными ссылками на коллекции классических контролов и узнаем о ценности тестирования дизайна и другое.

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

Метки:

iPrintIt объявляет о существенных скидках

Пару дней назад, ко мне обратились ребята из iPrintIt — сервис по печати фотокниг, календарей из iPhoto и Aperture, с просьбой вывесить на этом сайте новость о том, что они объявляют предновогодние скидки.

Обычно, я рассматриваю написание рекламных обзоров только в том случае, если мне продукт действительно нравится, и никогда не прошу за это денег. По возможности, я прошу предоставить скидки/redeem-коды для читателей сайта, чтобы разыграть их в каком-нибудь конкурсе. За сервисом iPrintIt я наблюдаю с момента его рождения, когда он был запущен в публичную бету, и была статья на хабре от создателя сервиса. Сервисом я пользовался дважды и остался очень доволен результатом. Я печатал календарь с нашими фотографиями в подарок жене, и фотокнигу для ее подруги. Оба раза заказ был выполнен безупречно, и печать календаря и фотокниги были отличного качества.

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

1-ое место — Твердая 28Х21 до 50 страниц.
2-ое место — Мягкая 28х21 до 100 страниц.
3-е место — На пружинке 28х21 до 100 страниц.

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

Метки:

Доступ к свойствам изображения без загрузки изображения в память

Иногда бывает необходимо извлечь некоторые свойства из графического файла, такие как размер по ширине и высоте или другие мета-данные, без отображения картинки на экране. Самый простой способ для этого воспользоваться классом UIImage:

UIImage *image = [UIImage imageWithContentsOfFile:...];

CGSize imageSize = image.size;

...

Но в данной реализации вся картинка загрузится в память, и так как в памяти изображение хранится в не сжатом виде, то даже маленькое изображение 512×512 займет 1 мегабайт оперативной памяти.

Как же этого избежать?

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

Метки: , ,