Рубрика «iOS» - 118

Очень интересная неделя выдалась на мобильном рынке – Apple представила новые планшеты, объявила о выходе WatchKit, iOS 8.1 и Pay, Google выпустил новый Android 5.0 Lollipop и новые Nexus, вышло несколько интересных отчетов. Еще несколько десятков новостей – в очередном дайджесте.

Дайджест интересных материалов для мобильного разработчика #75 (13 19 октября)Читать полностью »

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

Новости с Xamarin Evolve 2014 — система мониторинга Insights, эмулятор Android Player, Profiler, UITest, прототипирование в Sketches

Читать полностью »

Одним из нововведений iOS 8 являются интерактивные нотификации. Таким нотификациям можно назначить до четырех действий, каждое из которых будет представлено отдельной кнопкой внизу баннера с текстом нотификации. Таким образом, у пользователя появляются дополнительные возможности отреагировать на сообщения без активации (обычно) приложения. Рассмотрим, как добавить поддержку подобного функционала.Читать полностью »

На прошлой неделе было много интересных материалов, среди которых, например, разработка приложения для электронных дневников, использование Xamarin.Forms, история иконки-гамбургера и правильного онбординга в мобильных приложениях.

Дайджест интересных материалов для мобильного разработчика #74 (6 12 октября)Читать полностью »

В свете последних событий (1, 2, 3) решил поделиться с сообществом своим успешным опытом использования Google Hangouts для коллаборации и написать универсальное руководство для Debian/Ubuntu Linux, а также Mac OS X и Windows, собрав всю необходимую и полезную информацию воедино.
Читать полностью »

Пару роботов под управлением iPhone превратили в гоночные машинки, а сама комната стала видеоигрой по мотивам Mario Cart.

Вы сможете стрелять ракетами, заставляя противника вертеться на месте или оставлять банановую кожуру на проецируемом на полу треке.

image

Читать полностью »

Как вы знаете, в 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 должен будет его успешно отобразить (предварительно собрав проект):
Пробуем Xcode Live Rendering
Читать полностью »

Пожалуй, главным событием этой недели стала презентация Windows 10 – новой «универсальной» ОС Microsoft, Technical Preview которой уже можно попробовать. Кроме нее есть история Lumia SensorCore SDK, FbStart от Facebook, экосистема для разработчиков от «Ростелеком» и абсолютно лучший материал недели — 20 способов мошенничества при покупке iPhone.

Дайджест интересных материалов для мобильного разработчика #73 (29 сентября 5 октября)Читать полностью »

Если Вы уже разобрались, как программировать на Swift, тогда Вы наверняка уже знаете основы языка Swift и как писать классы и структуры. Но Swift — больше, чем это — намного больше. Задача этой статьи расскажать о очень сильной стороне языка Swift, которая уже успела стать популярной в нескольких других языках под названием дженерики.
Читать полностью »

Привет!

На днях Techcrunch опубликовать новость о том, что для iOS появится специальная клавиатура Phraseboard. Вам это ничего не напоминает?

image

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js