每周iOS Swift开发新闻#3
我将在本周最热门的图书馆,文章,工具和教程中谈论与我们钟爱的编程语言:Swift相关的事情。
RXVIP:干净的主动架构:
通过安德鲁·麦克卡鲁斯(Andrew Mackarous)
- 在Swift Dev News#1中,我给了您一个指向Clean Swift的链接,Clean Swift是Swift的干净架构,也称为VIP。 好吧,本文是关于将Clean Swift(VIP)与Reactive Swift(RxSwift)结合使用的。 我对RxSwift并没有那么丰富的经验,但是我对RxSwift所做的一切使我注意到它的功能强大,然后与Clean Swift架构混合在一起……
移动应用内购买优化的终极指南:
由Hady Elhady
- 开发应用程序时,我们要发布的主要原因之一是对社会产生影响,并使生活更轻松,这是一个好的应用程序的含义,但是还有其他目标需要实现。 我们在谈论金钱。 在本文中,您将学习如何吸引用户并使他们想在您的应用上花钱。
- 什么样的功能可以销售,订阅,删除广告,限价促销,捆绑销售……如果您想知道用户希望在应用内购买中看到什么,那么本文适合您。
- 如果您做得不错,并且拥有一些kickass高级功能,并且玩得好,您的用户将像这样:
完美的Swift:使用Swift的服务器端:
- 这类似于Vapor,是供开发人员使用Swift编程语言构建应用程序和其他REST服务的Web服务器和工具包。 您可以使用Swift进行所有操作
Swift 4.1更改摘要:
通过HackingWithSwift
- Swift 4.1通过keyDecodingStrategy改进了Codable
- Swift 4.1的新功能
Swift API设计指南:
- 来自swift.org的Swift编码的良好做法。
自动布局天堂的五个步骤:
通过艾格尼丝·瓦萨尔海里
- 我个人不喜欢以编程方式使用约束,但是本文说明了如何通过五个简单步骤来掌握约束。 也许您不喜欢以编程方式使用约束,但是本文值得一试。
- 查看Agnes Vasarhely谈论的关于避开安全区域的部分。
PodsUpdater:
通过Kizito Nwose
- 当您想更新Pod或获取特定版本时,您必须编辑Podfile,使用此OSX应用程序,您将拥有一个更好的UI。 当然您可以使用终端来做到这一点,但是毕竟我们除了可以使用终端之外,还使用SourceTree。
ARKit增强现实简介:
由KárolyNyisztor
- 本教程说明什么是增强现实,以及如何使用Apple的ARKit检测飞机并在第一个ARKit应用程序中使用3D对象迈出第一步。
创建自定义Xcode项目模板:
通过useyourloaf.com
- 如果您想创建自己的模板,而要使用空白页,标签页或单页,则本教程将通过简单的方法进行说明。
卡彻:
通过MountainBuffalo
- 这是另一个缓存库,但是完全在Swift中。 您只需要对要缓存的项目使用可缓存协议。 只要订阅了Cacheable协议,任何内容都可以添加到缓存中,只要订阅CacheableKey协议,任何内容都可以作为键添加。