Swift World This Week (08.21–08.27)
Machine Learning
Convolutional Neural Networks with Metal & Swift
Brett gives an overview of neural networks, as well as how to build and train models using Tensorflow, Keras, and how to port those models to iOS.
GitHub — likedan/Core-ML-Car-Recognition: A Car Recognition Framework for CoreML
iOS11 demo application for cars classification using Vision and CoreML frameworks.
GitHub — zalandoresearch/fashion-mnist: A MNIST-like fashion product database. Benchmark
ARKit
iOS ARKit Tutorial: Drawing in the Air with Bare Fingers | Toptal
In this post, we will create a fun project using iOS ARKit. The user will place his fingers on a table as if they were holding a pen, tap on the thumbnail and start drawing.
ARKit and Leap Motion
Article
Concurrency in Swift: One possible approach · GitHub
It explores one possible approach to adding a first-class concurrency model to Swift, in an effort to catalyze positive discussion that leads us to a best-possible design.
Tutorial
Dijkstra’s Algorithm In Swift — Swiftly Swift — Medium
If you’ve ever heard of the term Graph Theory, surely you’re acquaintance with the Dijkstra’s Algorithm. If you’re not, it’s all right! This article includes everything you need to know.
Core Animation gems: Using replicator layers in Swift — Swift by Sundell
In this new (non-consecutive) series of posts — “Core Animation Gems” — we’ll take a closer look at some of those features and APIs, and how they can be used to solve problems related to animation and rendering in a nice way. This week, let’s kick it off with the first 💎 — CAReplicatorLayer.
Code
GitHub — danger/danger-swift: Write your Dangerfiles in Swift
GitHub — nmdias/DefaultsKit: Simple, Strongly Typed UserDefaults for iOS, macOS and tvOS
GitHub — trill-lang/LLVMSwift: A Swift wrapper for the LLVM C API (version 4.0)
Testing
The complete guide to Network Unit Testing in Swift
In this article, we are gonna talk about: How to use Dependency Injection technique to design an object How to use Protocol in Swift to design a mock object How to test the data used by the object and how to test the behavior of the object
App Store
iOS 11 App Previews — The Complete Guide to Video on the App Store
With the iOS 11 announcement, App Previews definitely take a new and more important place on the App Store.
we thought a thorough post on what iOS 11 might change and our insights was long due. Let’s get this started.
Random
Thanks for your time. Please clap to get this article seen by more people. Please follow me and Swift World by clicking Follow. Recommendations are highly welcomed for Swift World This Week.
Peng is a passionate iOS developer, blogger and open source contributor. Talk to him by nilstack(Twitter)/guoleii@gmail.com/nilstack(GitHub)/Peng(Linkedin).