The WWDC week is now over, but we are still very busy going over all the videos. The introduction of
AppCoda Weekly - Issue #75
By [AppCoda Weekly]( • Issue #75 • [View online](
The WWDC week is now over, but we are still very busy going over all the videos. The introduction of Create ML is one of the highlights of Xcode 10. This week, let us walk you through this new tool and show you how easy it is to train your own machine learning model.
How about all the Swift books? Are we going to update them for iOS 12 and Xcode 10? Absolutely. We are hard at writing new chapters for Core ML 2 and ARKit 2. As always, the new content will be delivered as a free update if youâve purchased the [iOS 11 version of the books](.
Again, enjoy the collection of the tutorials and have a great rest of the week!
Regards,
Simon
Tutorials
[Create ML: How to Train Your Own Machine Learning Model in Xcode 10](
[Create ML: How to Train Your Own Machine Learning Model in Xcode 10](
With Create ML, Apple gives developers the ability to create our own machine learning models straight into Xcode Playgrounds! Letâs see how to use the tool.
[www.appcoda.com]( • [Share](
[View Controller Lifecycle Explained: When to Use viewDidLayoutSubviews](
[View Controller Lifecycle Explained: When to Use viewDidLayoutSubviews](
Earlier, we started a new series of tutorials to answer some of your common questions of iOS app development. For beginners, one question popped up is when to use viewDidLayoutSubviews. In this tutorial, Kelvin will look into some of the view controller lifecycle methods and explain what the viewDidLayoutSubviews method is for.
[www.appcoda.com]( • [Share](
[WWDC 2018](
[WWDC 2018](
Itâs pretty hard to find the time to consume all the amazing WWDC videos. Here is a short list of âmust watch videosâ based on a certain topics and awesome sessions.
[medium.com]( • [Share](
[Introducing Girders For Swift](
[Introducing Girders For Swift](
GirdersSwift is a new framework, written in Swift, that has several modules that you might find useful in your apps.
[martinmitrevski.com]( • [Share](
[Swift 4 Memory Management Via ARC For Reference Types (Classes)](
[Swift 4 Memory Management Via ARC For Reference Types (Classes)](
This tutorial prepares you for in-depth discussion of what seems to be inevitable shift from reference semantics to value semantics and why this shift to value-based development is taking place.
[iosbrain.com]( • [Share](
[Design Patterns In Swift: Command Pattern](
[Design Patterns In Swift: Command Pattern](
In this article get a glimpse of the theory of what command pattern is followed by an example. Also see how this pattern can be used to add some cool functionality, like undoable commands and transactions.
[agostini.tech]( • [Share](
[Enabling Newly Added Opt-In Features In Xcode 10](
[Enabling Newly Added Opt-In Features In Xcode 10](
During WWDC 2018 Apple announced Xcode 10 with a lot of new features. Many of them are available for you automatically and enabled by default, but some of them might not show up and need some manual adjustments.
[www.avanderlee.com]( • [Share](
[Faster And More Robust Tests With Xcode 10](
[Faster And More Robust Tests With Xcode 10](
Xcode 10 includes two new features aimed at addressing two common testing problems - flakiness and slowness. In this yearâs WWDC update, John Sundell shows what those features are and how they can potentially make your tests faster and more robust.
[www.swiftbysundell.com]( • [Share](
[Custom Intents With SiriKit On iOS 12](
[Custom Intents With SiriKit On iOS 12](
âSiri the all-seeing widget assistantâ- a new feature in iOS 12 is a part of the new Shortcuts system and shows that apps could reveal some functionality to Siri with a new âcustom intentâ within SiriKit exposed as INObject.
[bendodson.com]( • [Share](
[Whatâs New In iOS 12?](
[Whatâs New In iOS 12?](
iOS 12 brings with it huge leaps forward in machine learning, new ways to work with text, alert grouping so that users are bothered less frequently, and more. This article walks you through the major changes, complete with code examples.
[www.hackingwithswift.com]( • [Share](
[Playground: Whatâs New In Swift 4.2](
[Playground: Whatâs New In Swift 4.2](
Ole Begemann made an Xcode playground to showcase many of the new features coming in Swift 4.2
[oleb.net]( • [Share](
Ads/ Sponsored
[Swift Books - Early Access for iOS 12 and Xcode 10](
[Swift Books - Early Access for iOS 12 and Xcode 10](
While our Swift books now support iOS 11 and Xcode 9, we are updating all our Swift books for Xcode 10 and iOS 12. Weâll explore all the new APIs and frameworks (e.g. Core ML 2 and ARKit 2) in our books and course. Most importantly, you will receive the iOS 12 version of the books for free if you get the books now!Â
[www.appcoda.com]( • [Share](
UI/ UX
[Helping Hand: 15 Creative UX Design Concepts For Everyday Needs](
[Helping Hand: 15 Creative UX Design Concepts For Everyday Needs](
Mobile apps are now great helpers in filling everyday needs. Check the big set of mobile user interfaces solving basic problems users may have and making their life easier.
[tubikstudio.com]( • [Share](
[Improving User Experience With Microinteractions](
[Improving User Experience With Microinteractions](
Microinteractions are the result of the functional, interactive details of a product. Learn more about 4 microinteraction issues: triggers, rules, feedback, loops and modes.
[producttribe.com]( • [Share](
[24 Sketch Plugins To Improve Your Design Workflow & Productivity](
[24 Sketch Plugins To Improve Your Design Workflow & Productivity](
An overview of 24 of the most useful Sketch plugins that can be used when designing interfaces and digital products. They make the design workflow smoother and more productive.
[blog.prototypr.io]( • [Share](
[Getting Futura Right In UI design](
[Getting Futura Right In UI design](
Futura is one of the most used typefaces on the web and this post suggests some tips how to avoid common mistakes while using it.
[uxdesign.cc]( • [Share](
Libraries
[sift-ios](
Uncover network traffic in real-time for every app on your phone
[github.com]( • [Share](
[wwdc-downloader](
WWDC 2018 video downloader script written in Swift - no external dependency.
[github.com]( • [Share](
[XYDebugView](
[XYDebugView](
XYDebugView is debug tool to draw the all viewâs frame in device screen and show it by 2d/3d style like reveal did.
[github.com]( • [Share](
[Vaccine](
[Vaccine](
Vaccine is a framework that aims to make your apps immune to recompile-decease. Vaccine provides a straightforward way to make your application ready for code injection, also known as hot reloading. It provides extensions on application delegates, NSObject and view controllers.
[github.com]( • [Share](
Did you enjoy this issue?
[AppCoda Weekly](
By [AppCoda Weekly](
Must-read Swift & iOS programming articles that take your skills to the next level. Deliver every Tuesday!
[Tweet]( Â Â Â [Share](
If you don't want these updates anymore, please unsubscribe [here](
If you were forwarded this newsletter and you like it, you can subscribe [here](
Powered by [Revue](