Рубрика «разработка под iOS» - 57

image

Инверсия управления в iOS - 2 Евгений Ёлчев rsi, iOS-тимлид KODE

В последнее время я все чаще слышу о DI. Им интересуются мои студенты в Geek University, его упоминают в чатах. Хотя паттерн далеко не молод, многие не совсем верно его понимают.
Часто под DI подразумевают фреймворк, например, typhoon или swinject. В статье подробно разберем принципы реализации DI, а также принцип IoC. Если интересно, прошу под кат.

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

image

На прошедшей в эти выходные конференции Mobius не обошлось без роботов — в программном комитете, среди докладчиков, в зрительном зале и среди зрителей трансляции. Пересматривать все презентации докладчиков — дело неблагодарное, поэтому для читателей Хабра роботы выбрали самые интересные. Подробности под катом.
Читать полностью »

Медленно приближаемся к юбилейному выпуску и в очередном выпуске у нас Wear OS, поведенческий дизайн, реактивное программирование, настоящее и будущее Unity, свежайший обзор Мобиуса, большие цели и распознавание на маленьких устройствах.

Дайджест интересных материалов для мобильного разработчика #250 (16 апреля — 22 апреля) - 1Читать полностью »

Как переехать с BuddyBuild на GitLab CI за 4 часа - 1

Предыстория

Полтора года назад команда iOS FunCorp переехала на новый сервис для простой организации CI в iOS и Android-проектах.

До этого мы использовали CI на Bamboo, но с ним было много проблем, поэтому мы совсем отказались от него и перешли на BuddyBuild.

Он работал настолько просто, что можно было даже не знать, что такое CI и как заливать приложение в AppStore, а спокойно заниматься кодом, тестами и продуктовой разработкой.
Но времена поменялись, и BuddуBuild уже не тот, поэтому мы начали поиск альтернативы.
В этой статье мы расскажем о новом решении, которое выбрала наша команда, и дадим несколько скриптов для организации CI собственными силами.
Читать полностью »

Открытая бесплатная трансляция конференции Mobius 2018 Piter - 1

20-21 апреля, то есть уже завтра-послезавтра, в Петербурге пройдёт конференция по мобильной разработке Mobius. Android и iOS, разнообразные темы от многопоточности до тестирования, российские спикеры и зарубежные звёзды — о том, что там будет, мы уже писали.

А вот о чём ещё не сообщали: в оба дня конференции онлайн-трансляция первого зала будет бесплатной. Идти будет на YouTube, так что смотреть удобно где угодно — хоть на смартфоне, хоть на телевизоре. И хотя ничто не может заменить полностью личное присутствие, мы стараемся приблизить онлайн-опыт к нему. Например, зрители трансляции могут писать в специальный чат свои вопросы спикерам, а между докладами будут видеть интервью со спикерами и включения со спонсорских стендов. В общем, в оба дня запускайте трансляцию на самом удобном для вас экране и наслаждайтесь!

А какие именно доклады попали в доступную для всех трансляцию? Под катом — все их названия и описания.
Читать полностью »

Анонс AppsConf: 2 дня прикладных, хардкорных и хайповых докладов - 1

8-9 октября в Москве пройдет AppsConf — конференция, посвященная проблемам в мобильной разработке и их решению. Это будет уже третья AppsConf, и теперь мы решили переработать формат и подойти к организации немного с другого угла.

Но сначала о важном:

Итак, что изменилось...Читать полностью »

image

Всем привет!

Типичный процесс оплаты реально существующего заказа, который я недавно забирал:
(У продавца/в интернет-магазине я запросил №Z и предоставил все что нужно для персональной цены.)

— Привет. Хочу оплатить и забрать заказ №Z. — говорит Клиент и подходит к продавцу.
— Минутку. — говорит продавец. Продавец открывает систему интернет-магазина, копирует данные и печатает листочек. — Теперь в кассу и потом назад ко мне.
Клиент идет к кассе, любуясь ассортиментом магазина.
Читать полностью »

image

Для тех, кто уже имел дело с кодом, но пока не умеет писать для iOS, вместе с Contented мы запустили курс по разработке приложений.
Читать полностью »

Thunkable X – бесплатная браузерная среда разработки мобильных приложений под iOS и Android - 1

IDE Thunkable X работает на платформе Thunkable, которая ранее развивалась в качестве альтернативы MIT App Inventor. В настоящее время платформа предлагает две функционально отличающиеся и независимые среды разработки – оригинальную для разработки под Android, совместимую с MIT App Inventor, и кроссплатформенную Thunkable X, позволяющую один и тот же проект запустить и на iOS, и на Android. Более того, данная IDE предоставляет возможность установить на каждый iPhone по одному приложению без использования стороннего аппаратного и программного обеспечения. Не требуется ни компьютер Mac, ни эмулятор macOS, ни Xcode, ни джейлбрейк и др.Читать полностью »

Со временем языки программирования постоянно изменяются и развиваются из-за появления новых технологий, современных требований или простого желания освежить стиль написания кода. Реактивное программирование можно реализовать с помощью различных фреймворков, таких как Reactive Cocoa. Он изменяет рамки императивного стиля языка Objective-C и у такого подхода к программированию есть что предложить стандартной парадигме. Это, безусловно, и привлекает внимание iOS разработчиков.

ReactiveCocoa привносит декларативный стиль в Objective-C. Что мы подразумеваем под этим? Традиционный императивный стиль, который используют такие языки как: C, С++, Objective-C, и Java и т. д. можно описать так: Вы пишете директивы для компьютерной программы, которые должны быть выполнены определенным способом. Другими словами, вы говорите «как сделать» что-то. В то время как декларативное программирование позволяет описать поток управления как последовательность действий, «что сделать», не определяя, «как делать».

ReactiveCocoa

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


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