В нашем новом дайджесте обновления iOS и Swift, самое интересное машинное обучение в Android, опрос про известность мобильных команд, поиск фрилансеров для вменяемой разработки, самые популярные приложения в разных категориях и многое другое.
Рубрика «swift» - 19
Дайджест интересных материалов для мобильного разработчика #284 (28 января — 3 февраля)
2019-02-03 в 10:28, admin, рубрики: apple, ARCore, kotlin, MacOS, swift, swift 5, unity, ux дизайн, Блог компании Everyday Tools, маркетинг мобильных приложений, машинное обучение, разработка игр, разработка мобильных приложений, Разработка под android, разработка под iOSАвтоматически сгенерированные пароли в iOS 12
2019-02-02 в 16:14, admin, рубрики: iOS, ios development, ios programming, iOS SDK, iOS разработка, ios12, swift, разработка под iOSЕсли в вашем приложении есть функция регистрации, включающая в себя возможность или необходимость ввода новых имени пользователя и пароля, скорее всего, вас заинтересует нововведение в «iOS 12», которое я хотел бы обрисовать. Это сервис, который придумывает новые пароли для пользователя, автоматически подставляет их в нужные поля и безопасно хранит в «Keychain».
Читать полностью »
Что нового в Swift 5?
2019-01-31 в 13:56, admin, рубрики: iOS, swift, swift 5, Блог компании Tinkoff.ru, разработка под iOSПривет, меня зовут Илья. Я — iOS разработчик в компании Tinkoff.ru. В этой статье я сделаю краткий обзор основных изменений в Swift 5. Данные изменения описаны в release notes. Для тех, кто еще не ознакомился, добро пожаловать под кат!
“I can tell you about the pain every iOS developer has in the ass” — 10 questions to a developer, episode 2
2019-01-30 в 14:56, admin, рубрики: 10 questions to a developer, swift, интервью, разработка под iOSSeems like everyone enjoyed the pilot episode, and we’re still sure that people “behind the scenes” can be as exciting as IT celebrities we all know and love. And maybe even more, because they talk about real problems and real solutions. This week we asked 10 questions to a person behind the development of Yandex.Maps for iOS.
Читать полностью »
Xcode 10.2, macOS Mojave 10.14.4, iOS 12.1 и другие бета-версии
2019-01-28 в 17:01, admin, рубрики: iOS, ios development, swift, xcode, Блог компании Badoo, Программирование, разработка под iOSВышли новые беты Xcode, macOS Mojave и iOS — и вот основные моменты, которые я усвоил.
Swift 5 для Xcode 10.2 beta
Swift
Прежде всего, последняя бета-версия Xcode идет в комплекте с новой версией Swift:
Apple Swift 5.0 (swiftlang-1001.0.45.7 clang-1001.0.37.7)
Target: x86_64-apple-darwin18.2.0
ABI version: 0.6
Начнем с самых волнующих новостей:
Приложения на Swift больше не включают в себя DLL для стандартной библиотеки Swift и оверлеи Swift SDK в версиях для устройств на iOS 12.2, watchOS 5.2 и tvOS 12.2. В результате Swift-приложения уменьшаются в размере при развертывании для тестирования в TestFlight или при сжатии архива для дистрибутива.
ABI наконец-то станет стабильным, и это отличные новости. На мой взгляд, сегодня это одна из ключевых проблем Swift — не из-за побочных эффектов, а из-за невыполненных обещаний. Некоторые мои знакомые даже переписывают расширения для Apple Watch на Objective-C, чтобы уменьшить размер бинарного файла (примерно с 15 Мб до 1 Мб). Узнать больше о состоянии ABI можно по ссылкам: Информационная панель Swift ABI и Манифест стабильности Swift ABI.
Читать полностью »
Дайджест интересных материалов для мобильного разработчика #283 (21 — 27 января)
2019-01-27 в 11:45, admin, рубрики: andorid studio, android, App Store, kotlin, swift, unity, windows phone, Блог компании Everyday Tools, маркетинг мобильных приложений, машинное обучение, монетизация, разработка игр, разработка мобильных приложений, Разработка под android, разработка под iOSНаш новый выпуск рассказывает про юбилейный Android 10, окончание Windows Phone и Windows Mobile, мгновенные приложения, лучшие приложения, киберспортивный фарминг и новые рекорды.
Архитектурный шаблон «Итератор» («Iterator») во вселенной «Swift»
2019-01-26 в 14:40, admin, рубрики: iOS, ios development, ios programming, iOS разработка, oop patterns, pop, protocol, protocol-oriented programming, protocols, swift, swift development, swift разработка, ооп, разработка под iOS«Итератор» – один из шаблонов проектирования, которые программисты чаще всего не замечают, потому что его реализация, как правило, встроена непосредственно в стандартные средства языка программирования. Тем не менее, это тоже один из поведенческих шаблонов, описанных в книге «Банды четырех» (“Gang of Four”, “GoF”) “Шаблоны проектирования” (“Design Patterns: Elements of Reusable Object-Oriented Software”), и понимать его устройство никогда не помешает, а иногда даже может в чем-то помочь.
Читать полностью »
Дайджест интересных материалов для мобильного разработчика #282 (14 — 20 января)
2019-01-20 в 9:34, admin, рубрики: android studio, App Store, Google, kotlin, swift, unity3d, ux дизайн, Блог компании Everyday Tools, интерфейсы, искусственный интеллект, маркетинг мобильных приложений, разработка игр, разработка мобильных приложений, Разработка под android, разработка под iOSВ нашем новом дайджесте карта доверия к мобильным SDK, реки пользовательских данных, интерфейсы и юзабилити, определяющий отчет App Annie об экономике мобильных приложений и многое другое!
Делаем UITableView. Для начинающих
2019-01-17 в 12:54, admin, рубрики: datasource, iOS, swift, tableview, UI, uikit, UITableView, UITableViewCell, uitableviewcontroller, uitableviewdatasource, xcode, разработка под iOSНовогодние праздники прошли, а мое стремление писать полезные и не очень статьи — нет! Сегодня поговорим о UITableView, работе с UITableViewDataSource и переиспользовании ячеек. Затронем как установить рут контроллер без сториборда, ошибки при работе с таблицей, лейаут и большой заголовок для UINavigationBar.
Для тех, кому нравятся несмешные шутки, я записал ролик на YouTube. Ну а здесь всё будет серьезно. Давайте начнём.
Читать полностью »
Gotta Go Fast: Building for Speed in iOS. Part 2
2019-01-17 в 9:55, admin, рубрики: iOS, ios development, mbltdev, mbltdev 2017, mobile development, swift, Блог компании e-Legion, высокая производительность, разработка мобильных приложений, разработка под iOSSometimes you can find yourself in a situation where your app cannot perform well. So here are some instruments you can use and best practices you can implement to make things better.Читать полностью »