Я расскажу о том, что было популярно на этой неделе в библиотеках, статьях, инструментах и ​​учебных пособиях, связанных с нашим любимым языком программирования: Swift.

Статьи:

RXVIP: ЧИСТАЯ РЕАКТИВНАЯ АРХИТЕКТУРА:

автор Эндрю Маккарус

  • В Swift Dev News # 1 я дал вам ссылку на Clean Swift, чистую архитектуру для Swift, также известную как VIP. Что ж, эта статья об использовании Clean Swift (VIP) с Reactive Swift (RxSwift). У меня не так уж много опыта работы с RxSwift, но все, что я сделал с ним, заставило меня заметить, насколько он мощный, а затем смешанный с архитектурой Clean Swift ...

Полное руководство по оптимизации покупок в мобильных приложениях:

от Hady Elhady

  • Когда мы разрабатываем приложение, одна из основных причин, по которой мы хотим его опубликовать, - это оказать влияние на общество и облегчить жизнь. В этом смысл хорошего приложения, но есть и другие цели, которые необходимо достичь. Речь идет о деньгах. В этой статье вы узнаете, как привлечь пользователей и заставить их тратить деньги на ваше приложение.
  • Какие функции продавать, подписки, удаление рекламы, ограниченные предложения, пакеты… Если вам когда-нибудь было интересно, что пользователь хочет видеть в покупках в приложении, эта статья для вас.
  • Если вы сделаете это хорошо, сделаете несколько классных премиум-функций и хорошо разыграете свои карты, ваши пользователи будут действовать следующим образом:

Perfect Swift: на стороне сервера с Swift:

  • Это похоже на Vapor, это веб-сервер и набор инструментов для разработчиков, использующих язык программирования Swift для создания приложений и других служб REST. Вы можете использовать Swift для всего

Обзор изменений Swift 4.1:

автор: HackingWithSwift

Рекомендации по созданию Swift API:

  • Хорошие практики кодирования на Swift с сайта swift.org.

Пять шагов к раю автоматической компоновки:

автор Агнес Васархели

  • Я лично не люблю использовать ограничения программно, но в этой статье объясняется, как справиться с ограничениями с помощью пяти простых шагов. Возможно, вам не нравится использовать ограничения программно, но эта статья заслуживает внимания.
  • Посмотрите ту часть, где Агнес Васархели говорит о том, как избавиться от безопасного места.

Утилиты:

PodsUpdater:

автор Kizito Nwose

  • Если вы хотите обновить поды или получить определенную версию, вам нужно отредактировать подфайл, с этим приложением OSX у вас будет лучший пользовательский интерфейс для этого. Конечно, вы можете использовать терминал для этого, но, в конце концов, мы используем SourceTree, помимо возможности использовать терминал.

Учебники:

Введение в дополненную реальность с помощью ARKit:

от Károly Nyisztor

  • В этом руководстве объясняется, что такое дополненная реальность и как сделать первый шаг с помощью ARKit от Apple, обнаруживающего самолеты и использующего ваши 3D-объекты в вашем первом приложении ARKit.

Создание пользовательских шаблонов проекта Xcode:

от useyourloaf.com

  • Если вы когда-нибудь хотели создать свой собственный шаблон, состоящий из пустой страницы, вкладки или отдельной страницы, этот учебник объясняет это простым способом.

Библиотеки:

Качер:

по MountainBuffalo

  • Это еще одна кеш-библиотека, но полностью на Swift. Вам нужно только использовать протокол Cacheable для элемента, который вы хотите кэшировать. В кэш можно добавить все, что угодно, если оно подписано на протокол Cacheable, и все, что угодно, если оно подписано на протокол CacheableKey.