Ведет мероприятие Тим Кук
Но приветствовать участников начала Siri.
Читать полностью »
Метка «iOS» - 63
Трансляция c Apple WWDC 2012
2012-06-11 в 17:17, admin, рубрики: apple, iOS, ipad, iphone, wwdc, метки: apple, iOS, wwdcMagenta: open-source клон iOS
2012-06-11 в 11:31, admin, рубрики: Darwin, iOS, linux, open source, операционные системы, метки: Darwin, iOS
Magenta — реализация Darwin/BSD поверх ядра Linux, полностью бинарно совместимая iPhone OS 5.0 (использует тот же бинарный формат), работает на любом процессоре ARMv7.
Разработчик Кристина Б. взяла Darwin (основа iOS, опубликован под свободной лицензией APSL) и попыталась заменить все остальные проприетарные компоненты iOS свободными альтернативами.
Читать полностью »
Оптимизация ресурсов iOS приложений
2012-06-09 в 9:46, admin, рубрики: iOS, optipng, pngcrush, разработка под iOS, метки: iOS, optipng, pngcrush При сборке приложений под iOS для оптимизации ресурсов используется скрипт iphoneos-optimize из набора XCode. Работает он отлично, но если копнуть поглубже, то становится ясно, что некоторые файлы не пережимаются, а другие хоть и немного уменьшаются, но все-равно далеки от идеала. Можно сказать, что задача скрипта сделать файлы более совместимыми с iPhone, чтобы они быстрее читались или распаковывались, но скорее всего это имело смысл лишь на старых iPhone 1 и иже с ними, а уже на процессорах 1ГГц с ARM 7 это откровенно не актуально.
С помощью простых оптимизаций и парочки программ из набора MacPorts можно добиться существенного уменьшения PNG и JPG картинок в конечной программе, а при желании и других видов данных.
Читать полностью »
Как НАДЕЖНО защитить in-App Purchase от ломалок
2012-06-08 в 15:38, admin, рубрики: apple, In-App Purchase API, iOS, разработка под iOS, метки: In-App Purchase API, iOS Совсем недавно я писал статью Как защитить in-App Purchase от ломалок . Прошло немного времени, а хакеры на месте не сидят. Тот метод защиты оказывается можно обойти, не очень сложно. Под катом метод, который намного надежнее.
Читать полностью »
Особенности AR в iOS и Android
2012-06-07 в 9:15, admin, рубрики: android, Augmented reality, iOS, дополненная реальность, Разработка под android, разработка под iOS, метки: android, augmented reality, iOS, дополненная реальность
Статья, скорее всего, не расскажет ничего нового тем, кто давно занимается разработкой приложений с фишкой Augmented Reality, но возможно будет полезна тем, кто интересуется этой темой и близок к написанию AR-приложения.
Череда поглощений продолжается: Google покупает QuickOffice
2012-06-05 в 18:34, admin, рубрики: android, Google, iOS, quickoffice, Смартфоны и коммуникаторы, Софт, метки: android, Google, iOS, quickoffice
Новость последнего часа — Google покупает ведущего разработчика офисных систем для мобильных устройств, QuickOffice.
Это может означать, что уже в самое ближайшее время можно ожидать существенное расширение функционала офисных приложений Google, и, надеюсь, дополнительные удобства, которых так не хватало в Google Docs, а затем Google Drive для Android и iOS.
Мне данная новость по душе, т.к. субъективно QuickOffice двигался в правильном направлении, однако не хватало какого-то прорывного импульса, и это поглощение может им стать.
UPD
Apple выпустила руководство по безопасности iOS
2012-06-05 в 12:37, admin, рубрики: apple, iOS, безопасность, информационная безопасность, метки: apple, iOS, безопасностьКомпания Apple представила руководство по безопасности для iOS, которое было опубликовано на Apple.com где-то в конце мая. Замечено же за пределами сообщества разработчиков Apple оно было лишь сейчас. Данная публикация достойна внимания, поскольку это первый раз, когда Apple выпустила руководство, ориентированное скорее на администраторов.
Новое руководство включает четыре раздела, посвященные таким темам, как системная архитектура, шифрование и защита информации, сетевая безопасность и доступ к устройству.Читать полностью »
Очередная реализация ActiveRecord на Objective-C
2012-06-04 в 21:15, admin, рубрики: active record, iOS, objective-c, sqlite3, велосипед, разработка под iOS, метки: active record, iOS, objective-c, sqlite3, велосипедХочу поделиться очередной реализацией паттерна ActiveRecord на Objective-C, а конкретно для iOS.
Когда только начинал использовать CoreData в iOS разработке, то уже тогда появлялись мысли о том, что это взаимодействие можно как-то упростить. Спустя некоторое время я познакомился с ActiveRecord из RubyOnRails, и тогда я понял чего мне не хватает.
Немного поискав на гитхабе нашел массу реализаций, но по разным причинам они мне не понравились. Одни написаны для CoreData, а мне она не нравится, в других нужно создавать таблицы руками, или писать raw sql-запросы. А в каких-то код был до неприличия ужасен, я и сам порой пишу не очень чисто, но огромный забор из вложенных if/switch/if/switch это чересчур.
В конце концов решил написать свой велосипед, без CoreData и без SQL для пользователя.
Главной причиной этой разработки был, есть и, надеюсь, будет — интерес к разработке.
Вот что из этого всего вышло.
А под катом небольшое описание возможностей и реализации (на самом деле много текста и кусков кода, резюме в самом конце статьи).
Читать полностью »
История о словах. Обзор программы ScanWords
2012-06-04 в 13:09, admin, рубрики: iOS, ipad, iphone, игры, метки: iOS, игрытекст: Алексей Гарбузенко, автор iOS порта
Эта история в основном не о тяжелой жизни разработчиков (а кому сейчас легко?) и не о проблемах публикации в AppStore, хоть их и немало. Как по мне, стоит писать лишь о новом и полезном, что несет в нашу жизнь каждая программа. Хотя, если мы выпустим свою вариацию кидания птиц в зеленых свиней, может прийдется и поступиться принципом.
Итак, слова. С каждым годом появляются новые понятия, а старые забываются с ужасающей скоростью. Причем с новомодными сленгами уже речь не о том, что когда-то Стамбул был Константинополем, а как правильно писать «инженер» или даже «креветка». Может стоило бы посмотреть в сторону электронных энциклопедий, или даже букварей, но сегодня речь пойдет о другой разминке для ума — кроссвордах.