Небольшой застой в написании статей
Уже больше месяца на сайте не появилось ни одной статьи, и вы уже наверное подумали, что я его забросил. Но это не так. Дело в том, что в начале января мы с женой переехали пожить в Новую Зеландию, в город Окленд.
До отъезда было сумасшедшее время, мы готовились к поездке, считали килограммы (у нас была возможность вывезти только по 20 кг. на человека), встречались со многими людьми. Тут, как приехали, дел стало еще больше — поиск жилья, покупка скутера, симкарты с 3G интернетом, получение местного аналога ИНН, перевод водительских прав и многое другое. До середины февраля мы будем очень плотно заняты. Я конечно постараюсь написать хотя бы одну статейку, но обещать ничего не могу. После середины февраля жизнь войдет в привычное русло (я очень на это надеюсь), все горящие вопросы будут решены, и статьи в блоге будут появляться все чаще и чаще. У нас еще много тем, которые хотелось бы затронуть.
Ну а пока, скажу, что в Новой Зеландии очень здорово. Если будет возможность обязательно побывайте тут.
Здесь очень красивая природа, приятные люди, вкусная еда и атмосфера спокойствия и безопасности.
Я обязательно расскажу какое отношение здесь к технике Apple, какой рынок для разработчиков, какой спрос на специалистов и т.д. Но немного попозже.
Оставайтесь на связи.
Локализация iOS приложений
Перевод приложения на другой язык задача очень важная. Ведь намного лучше, когда пользователь в зависимости от локали, выставленной на устройстве, видит текст, предназначенный для этой локали.
Итак, как же локализовать наше iOS приложение?
Дизайн NavigationBar и TabBar в iPhone
Эта статья будет посвящена TabBar (далее — Панель вкладок) и NavigationBar (далее — Панель навигации), которые существуют в большинстве приложений для iPhone. Безусловно, содержание приложения является основным предметом для деятельности дизайнеров и разработчиков. Однако значение Панели вкладок и Панели навигации велико.
Открылся форум Разработка под Mac и iOS
Дорогие друзья.
Наконец-то у нас появилось время, чтобы сделать форум для сайта. Судя по опросу, проводимому на сайте, форум оказался нужен.
Он доступен по ссылке: http://devmac.ru/forum/
Сейчас форум находится в стадии публичного бета-тестирования, поэтому любые пожелания или комментарии можно оставлять в соответствующем форуме, или в комментариях к этой записи.
Я постарался сделать так, чтобы форум был максимально удобен в использовании.
На текущий момент форум позволяет делать следующее:
- публикация кода с подсветкой синтакцисиса (теги [code][/code])
- добавление меток к темам
- делится темами в популярных соц. сетях
- подписываться на тему по RSS или по электронной почте
А также многое другое, что позволяют делать существующие форумные движки.
Форум задумывался, как место, где можно задавать вопросы, получать ответы, делиться полезной информацией, общаться… В общем, пользоваться им по назначению. В связи с этим раздел «Я хочу узнать» стал не нужен, и было принято решение его закрыть. Все свои вопросы, можно задавать на форуме в соответствующих темах.
Нужен разработчик на удаленку
Вчера ко мне обратился человек с просьбой помочь в разработке некоторого функционала, за деньги. У меня сейчас нет времени, поэтому я публикую эту возможность (согласовав это с ним) здесь. Обращайтесь, если кому-то будет интересно.
Под катом вакансия без изменений.
Введение в дизайн приложений для 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 мегабайт оперативной памяти.
Как же этого избежать?

