
Всем привет!
Не секрет, что мы, программисты, минимум половину времени тратим на написание кода. Логично было бы это время как можно лучше сократить.
Однажды, когда я в очередной раз написал конструкцию NSString *, я подумал, что пора что-то менять.
Как же можно упростить себе жизнь, разрабатывая под iOS?
Статья является расширением другой статьи
Метка «iOS» - 51
Улучшаем производительность труда. Макросы и литералы objective-c
2012-11-18 в 10:53, admin, рубрики: iOS, макросы, разработка под iOS, метки: iOS, макросыГерой Cut The Rope сплагиачен?
2012-11-17 в 11:07, admin, рубрики: android, apple, cut the rope, dendy, iOS, Игровые приставки, метки: android, cut the rope, dendy, iOSZeptolab ( www.zeptolab.com/, блог компании habrahabr.ru/company/ZeptoLab/ ) с некоторых времен активно продвигает свою игру Cut The Rope.
Главный герой игры динозаврик зеленого цвета с торчащими зубами, он ест конфеты. Игрок доставляет динозаврику конфету в пузырях и на веревках (обрезая их). При этом с растущей сложностью в уровнях появляются помогающие и мешающие вещи.

И тут мне пришла мысль — зеленый динозаврик с торчащими зубами, пузыри, конфеты… Постойте! Я где-то это уже видел…
HERE Maps и LiveSight
2012-11-16 в 14:06, admin, рубрики: android, Here, html5, iOS, maps, Maps API, nokia, Блог компании Nokia, геолокация, карты, навигация, облачные технологии, метки: android, Here, html5, iOS, maps, Maps API, nokia, геолокация, карты, навигация, облачные технологии Мы много рассказывали вам о том, как именно мы создаем наши карты, какие технологии используем и насколько ответственно подходим к вопросу разработки картографических сервисов.
На днях на конференции Direct была представлена новая облачная геолокационная технология HERE, которая несет в себе навигационную платформу, контент и приложения, подходящие для любого типа экранов и любой операционной системы.

Работа с файлами .plist в Cocoa/CocoaTouch
2012-11-15 в 8:28, admin, рубрики: iOS, mac os x, osx, XML, разработка под iOS, метки: iOS, mac os x, osx, XMLВсем доброго хабрадня!
Сегодня я бы хотел рассказать о некоторых аспектах сохранения настроек и прочих данных программы в OS X и/или iOS. Как обычно, у нас есть несколько вариантов: Core Data, «голый» SQLite, свои бинарные форматы, свои текстовые форматы, NSUserDefaults и, как Вы уже наверняка слышали, файлы типа PLIST, то есть XML Property List.

Вкратце, plist-файлы представляют из себя обычный XML, но с некоторыми оговорками. К примеру, порядок тегов в нём обусловлен некоторыми правилами: они идут парами «ключ-значение», но теги типа «ключ» и теги типа «значение» располагаются на одном уровне. Типичный пример:
<key>identifier</key>
<string>j3qq4-h7h2v</string>
Плисты умеют хранить основные типы данных Cocoa: NSString, NSNumber (int, float, BOOL), NSDate, NSArray, NSDictionary и NSData. Этим типам соответствуют следующие теги: <string>, <integer>, <real>, <true/>, <false/>, <date>, <array>, <dict>, <data>. Собственно, plist состоит из тегов <key>, за которыми следуют перечисленные теги со значением.
Под катом — описание дополнительных ограничений и, что самое главное, API для работы с такими файлами.
Читать полностью »
Unity3D 4.0 релиз
2012-11-14 в 17:54, admin, рубрики: android, DirectX, game development, Gamedev, gamedevelopment, iOS, linux, unity3d, метки: android, DirectX, Gamedev, gamedevelopment, iOS, linux, unity3d Только что на почту пришло письмо о том, что Unity3D 4 вышел в релиз.

Unity — кроссплатформенный инструмент для разработки 2D и 3D игр.
Новшества:
- Новая система анимации Mecanim
- Real-time тени для всех платформ
- Поддержка DirectX 11
- Системе частиц добавлен функционал коллизий с миром
- Добавлено две новые платформы: Adobe Flash и Linux
- Кроссплатформенные динамические шрифты
Официальная новость с детальным описанием изменений.
Читать полностью »
Apple продаёт гитары Stratocaster за 199.95$
2012-11-14 в 12:04, admin, рубрики: apple, iOS, Гаджеты. Устройства для гиков, гитара, Работа со звуком, метки: apple, iOS, гитара 
В Apple Store появилась эксклюзивная электрогитара Squier Stratocaster, которую компания выпустила совместно с производителем гитар Fender.
Для высокотехнологичных любителей музыки предусмотрено два порта — обычный jack 1/4", чтобы инструмент можно было подключить к усилителю и USB для подключения к iOS-устройствам и компьютеру c MacOS или Windows. Это позволяет избежать аналогово-цифрового преобразования звука при работе с внешними звуковыми устройствами. Для оценки звука с гитары также имеется стандартный 3.5 мм порт для наушников.
Для работы с гитарой предусмотрено приложение GarageBand — можно обучаться игре на гитаре и писать музыку прямо на iPad, например.
Послушать правильные гаммы и посмотреть как правильно использовать гитару от Apple можно на видео под катом.
Читать полностью »
Nokia представила картографическую платформу Here: PC, iOS, Android и Firefox OS
2012-11-14 в 11:45, admin, рубрики: android, Firefox OS, Here, iOS, nokia, Блог компании «Apps4All», карты, навигация, Смартфоны и коммуникаторы, метки: android, Firefox OS, Here, iOS, nokia, карты, навигацияNokia давно уже делает карты для Windows Phone, но учитывая долю это ОС на рынке можно предположить, что мало кто из нас знаком с ними. Вчера Nokia анонсировала новую платформу под названием Here – кросс-платформенную, облачную для PC, iOS, Android и Firefox OS.
Партнером Nokia по новой платформе будет Mozilla и этим объясняется присутствие Firefox OS. Первоначально картография будет работать в браузере на основе HTML5. Первым приложение Here для Android будет как раз HTML5-версия, но iOS получит более функциональное (с оффлайновым кэшированием, голосовой навигацией и т.п.) нативное приложение – оно уже отправлено на утверждение в App Store и будет доступно «скоро».
Androiod зато в следующем году получит Here SDK, который позволит разработчикам использовать функционал Here в своих приложениях (об отдельном приложении под Android пока данных нет).
soap4all. Через тернии к онлайн сериалам в App Store
2012-11-13 в 16:12, admin, рубрики: App Store, iOS, iphone development, я пиарюсь, метки: app store, iOS, iphone development Привет.
Представляю вам очередную историю в духе «Мой первый фонарик в App Store».
Идея!
Начну с того, что я давно разрабатываю под .NET. Всякие С#, ASP.NET, Winforms, WPF мне уже снятся. Я вот даже сейчас пишу эту статью и параллельно дебажу очередную формочку на WPF, которой никто кроме заказчика пользоваться не будет.
В итоге, с периодичностью в пару месяцев, меня посещает мысль «Доколе? Надо сделать что-нибудь общественно полезное и интересное!».
Но вот идеи чего-нибудь общественно полезного, нужного и ещё не сделанного меня посещать отказывались.
Всё кардинально изменилось благодаря моей жене, которой настала пора наконец сделать диплом. Мне же это грозило тем, что единственный в семье макбук она на неопределенное время экспроприирует. Что делают айтишники, оторванные от компьютера и от жены? Правильно, пьют пиво и смотрят сериалы. Сериалы я к тому моменту долго и успешно смотрел на soap4.me. И вот меня, оставшегося наедине со своим айфоном, посетила мысль, что я ведь наверняка такой не один. Многим было бы удобно лечь на диван со своим айпадом и, включив новую серию чего-нибудь, отрастить себе лишний сантиметр т.н. пивного живота. Так и появился повод применить полученные из книг, статей, видеоуроков и кучи хэллоуворлдов знания по Objective-C/Cocoa Touch.
Проблемы с апрувом: Apple погребена под валом приложений?
2012-11-09 в 11:48, admin, рубрики: App Store, apple, iOS, апрув, Блог компании «Apps4All», разработка под iOS, метки: app store, apple, iOS, апрувНедавно в Q&A на Хабре кто-то из разработчиков жаловался на то, что приложение в App Store ждет утверждения уже больше 3 недель и все никак его не за апрувят. Оказывается, что это общемировая проблема. AllThingsD пишет, что многие из тех, кто попытался сейчас войти в магазин со своим приложением и сыграть на новогоднем ажиотаже, столкнулись с увеличенным временем ожидания.
«Это настоящий кошмар. Хуже, чем когда-либо», — говорит один из разработчиков.
Apple по телефону говорит о трех неделях, но как видно по вопросу нашего разработчика, в отдельных случаях можно думать о четырех неделях и даже больше. Кроме того, официально компания заявляет, что все те, кто хочет попасть в App Store до нового года, должен выслать свое приложение на рассмотрение до Дня Благодарения (четвёртый четверг ноября), т.е. фактически в течение ближайших двух недель.
Office все-таки выйдет для iOS и Android
2012-11-07 в 14:54, admin, рубрики: android, iOS, microsoft, microsoft office, метки: android, iOS, microsoft office 
Месяц назад из чешского подразделения компания уже была утечка подобной информации, однако в тот раз всё опровергли. Сейчас же есть официально подтверждение того, что для iOS офис появится в конце февраля или начала марта следующего года, а для «андроида» версия ожидается несколько позже — в мая 2013 (про «симбиан» информации нет).
Однако бесплатная версия позволит лишь просматривать документы. Для возможности редактирования нужно будет иметь подписку Office 365 (можно будет оплатить прямо из приложения). Впрочем, как сообщается, редактирование не будет иметь уровень и возможности обычной десктопной версии (что ожидаемо).
Читать полностью »



