Очень интересная неделя выдалась на мобильном рынке – Apple представила новые планшеты, объявила о выходе WatchKit, iOS 8.1 и Pay, Google выпустил новый Android 5.0 Lollipop и новые Nexus, вышло несколько интересных отчетов. Еще несколько десятков новостей – в очередном дайджесте.
Рубрика «iOS» - 118
Дайджест интересных материалов для мобильного разработчика #75 (13-19 октября)
2014-10-19 в 10:01, admin, рубрики: android, iOS, mobile development, windows phone, маркетинг, мобильные устройства, монетизация, Разработка под android, разработка под iOS, разработка приложенийНовости с Xamarin Evolve 2014 — система мониторинга Insights, эмулятор Android Player, Profiler, UITest, прототипирование в Sketches
2014-10-15 в 6:48, admin, рубрики: .net, iOS, mac, mobile development, Mono. Android, xamarin, xamarin.forms, мобильная разработка, Разработка под android— Xamarin Insights — новая система мониторинга отслеживает все происходящее в приложении от непойманных исключений до кликов на кнопки, включая продолжительность операций и данные об устройстве
— эмулятор Xamarin Android Player запускается на Windows или Mac с помощью аппаратной виртуализации и позволяет быстро отлаживать приложения
— Sketches позволяют быстро набросать код на C# или F# и сразу увидеть результаты его выполнения включая интерфейс пользователя
— Xamarin Profiler собирает информацию по проблемах с производительностью и утечках памяти
— улучшения Xamarin Test Cloud включают в себя Xamarin.UITest — новый фреймворк для автоматического, кросс-платформенного тестирования пользовательского интерфейса в Xamarin Test Cloud, видеозапись происходящего на экране устройства во время теста и гиперпараллельное тестирование на большом количестве устройств, сокращающее время прохождения тестов
— шесть крупнейших разработчиков компонентов для .Net — Syncfusion, Telerik, Infragistics, Steema, ComponentOne, DevExpress, перенесли их на Xamarin.Forms. Все компоненты будут доступны в Xamarin Component store в этом году. Компоненты от SyncFusion и Telerik доступны прямо сейчас. Заключено партнерское соглашение с IBM, выражающееся в выпуске IBM MobileFirst SDK for Xamarin и IBM MobileFirst Add-Ons для Xamarin Studio и Visual Studio
Поддержка интерактивных нотификаций iOS 8 в приложении
2014-10-14 в 12:24, admin, рубрики: Interactive Notifications, iOS, нотификации, разработка под iOSОдним из нововведений iOS 8 являются интерактивные нотификации. Таким нотификациям можно назначить до четырех действий, каждое из которых будет представлено отдельной кнопкой внизу баннера с текстом нотификации. Таким образом, у пользователя появляются дополнительные возможности отреагировать на сообщения без активации (обычно) приложения. Рассмотрим, как добавить поддержку подобного функционала.Читать полностью »
Дайджест интересных материалов для мобильного разработчика #74 (6-12 октября)
2014-10-12 в 10:03, admin, рубрики: android, iOS, mobile development, windows phone, маркетинг, мобильные устройства, монетизация, Разработка под android, разработка под iOS, разработка приложенийНа прошлой неделе было много интересных материалов, среди которых, например, разработка приложения для электронных дневников, использование Xamarin.Forms, история иконки-гамбургера и правильного онбординга в мобильных приложениях.
Руководство по Google Hangouts для Debian-Ubuntu Linux (а также Mac OS X и Windows)
2014-10-07 в 14:15, admin, рубрики: android, chrome, chromium, Debian, Firefox, Google, google plus, Hangouts, iOS, linux, mac, mozilla, OS X, Ubuntu, windows В свете последних событий (1, 2, 3) решил поделиться с сообществом своим успешным опытом использования Google Hangouts для коллаборации и написать универсальное руководство для Debian/Ubuntu Linux, а также Mac OS X и Windows, собрав всю необходимую и полезную информацию воедино.
Читать полностью »
RomoCart превратит твою комнату в видеоигру (видео)
2014-10-07 в 11:45, admin, рубрики: iOS, iphone, remo, дополненная реальность, робототехникаПару роботов под управлением iPhone превратили в гоночные машинки, а сама комната стала видеоигрой по мотивам Mario Cart.
Вы сможете стрелять ракетами, заставляя противника вертеться на месте или оставлять банановую кожуру на проецируемом на полу треке.
Как вы знаете, в Xcode 6 и iOS 8 SDK Apple добавила возможность рендеринга кастомных компонентов и редактирования их свойств прямо в стандартном Interface Builder (здесь должно быть едкое упоминание о том, что это было еще в Delphi древних версий).
Основы
Для начала нам понадобится какой-то самодельный наследник UIView, чтобы заставить Xcode рендерить его в Interface Builder. Для этого его нужно пометить атрибутом IB_DESIGNABLE (технически в Objective-C это макрос, ну раз Apple называет это атрибутом, и в Swift это атрибут, так тому и быть):
IB_DESIGNABLE
@interface XXXStaticPriceView : UIView
@property (nonatomic, copy) IBInspectable NSNumber *price;
@property (nonatomic) IBInspectable NSUInteger amount;
@property (nonatomic) IBInspectable NSNumberFormatterRoundingMode roundingMode;
@property (nonatomic, getter = isHighlighted) IBInspectable BOOL highlighted;
@property (nonatomic, copy) IBInspectable UIColor *textColor;
@property (nonatomic, copy) IBInspectable UIColor *outlineColor;
@end
Теперь можно создать storyboard (или xib) и разместить там наш view, и Xcode должен будет его успешно отобразить (предварительно собрав проект):
Читать полностью »
Дайджест интересных материалов для мобильного разработчика #73 (29 сентября-5 октября)
2014-10-05 в 8:50, admin, рубрики: android, iOS, mobile development, windows phone, маркетинг, мобильные устройства, монетизация, Разработка под android, разработка под iOS, разработка приложенийПожалуй, главным событием этой недели стала презентация Windows 10 – новой «универсальной» ОС Microsoft, Technical Preview которой уже можно попробовать. Кроме нее есть история Lumia SensorCore SDK, FbStart от Facebook, экосистема для разработчиков от «Ростелеком» и абсолютно лучший материал недели — 20 способов мошенничества при покупке iPhone.
Использование дженериков в Swift
2014-10-04 в 21:09, admin, рубрики: iOS, iOS разработка, ios8, objective-c, swift, разработка под iOS Если Вы уже разобрались, как программировать на Swift, тогда Вы наверняка уже знаете основы языка Swift и как писать классы и структуры. Но Swift — больше, чем это — намного больше. Задача этой статьи расскажать о очень сильной стороне языка Swift, которая уже успела стать популярной в нескольких других языках под названием дженерики.
Читать полностью »
Клавиатура для iOS 8 позволит печатать фразами
2014-10-03 в 8:51, admin, рубрики: apple, iOS, клавиатура, Смартфоны и коммуникаторыПривет!
На днях Techcrunch опубликовать новость о том, что для iOS появится специальная клавиатура Phraseboard. Вам это ничего не напоминает?