AppCoda Weekly - Issue #23

Again, I couldn't get my WWDC ticket this year. But it's still an amazing week for me - watching the
AppCoda Weekly - Issue #23
By AppCoda • Issue #23
Again, I couldn’t get my WWDC ticket this year. But it’s still an amazing week for me - watching the WWDC keynote, playing around all the new APIs, trying out the new Xcode 9. The introduction of ARKit and CoreML frameworks is huge. 
Xcode 9 beta has been released and is available for download. It comes with a lot of new features and an improved source editor. One of the most anticipated features has finally been addressed in Xcode 9. You can now deploy and debug your app on a real iOS device without using USB cable but through Wi-Fi. 🎉
My tutorial team members are hard at work building demo projects and writing tutorials about the new frameworks. You’ll see more tutorials about the new APIs soon.
Stay tuned, and enjoy all the articles we collect for you this week.
Cheers,
Simon
Founder of AppCoda

Tutorials
A Beginner's Guide to SiriKit in Swift - AppCoda
Last year, Apple opened up Siri for developers by introducing a new framework called SiriKit. Developers can adopt SiriKit to enable their apps to interact with Siri. In this tutorial, Jayven will walk you through the SiriKit and how you can build an app that communicates with Siri.
What’s new in Cocoa Touch (WWDC 2017 Session 201) TL;DR
A nice summary about what’s new in Cocoa Touch introduced in iOS 11
An Introduction to SpriteKit Part 3: Scaling an Object - AppCoda
Part 3 of our SpriteKit tutorial series is now available. You will learn the basics of SpriteKit in this series.
NFC Reading on iOS 11 in 4 easy steps – Tech@VivaReal
With the launch of iOS 11 Apple start open us the use of the NFC on iOS. For the moment it is only possible to read content.
Debugging: How To Find And Fix Bugs With The Xcode Debugger
For those who just start learning how to program, debugging is a frustrating process. In this article, you’ll learn how to let Xcode do the dirty work for you, by debugging with print(), breakpoints and exception handling.
A Deep Dive Into Grand Central Dispatch In Swift
Grand Central Dispatch (GCD) is a really powerful fundamental technologies in iOS. But do you know all the APIs provided by GCD?
Xcode as A Design Tool: The Customizable Tooltips Case
This post is all about how a designer with a base knowledge of programming could contribute to a better handoff of custom styled controls. As a developer, you will love this designer.
Use Copy-On-Write With Swift Value Types
Let’s see how to improve the performance of value type in Swift. This post explains how you can optimize the performance using copy-on-write.
Xcode: Advanced Breakpoint Usages
In this article some of the common but advanced options have been discussed which are more useful  and which you should use to improve your debugging skills.
Ads / Sponsored
Get Ready for Swift 4 and iOS 11
All our books come with 1-year free update. That means you will receive a free book update this fall if you purchase the book now.
Take Your iOS Development Skill to the Next Level
It’s not just about the theory or syntax of Swift. This intermediate book (over 600 pages) will help you learn the new APIs introduced in iOS 8/9/10 in a practical way. It is regularly updated. The book is now updated for Xcode 8.3 and Swift 3.1
UI/UX
How to Improve User Onboarding With Powerful Copy
Power words can improve user onboarding experience and increase conversions. Here’s a massive list of power words and a guide to using them in your product copy.
UX Writing: How To Do It Like Google With This Powerful Checklist
A step by step guide to start creating a UX Writing process within your organisation and also a great resource for anyone involved in putting words on interfaces.
The 10 Best In-App Messages That Engage Users And Drive Actions
How can you make even the dullest actions engagement opportunities? Here are ten products leading the way with examples of the best in-app messages.
Libraries
SwiftKotlin
A tool to convert Swift code to Kotlin in a very easy and quick way.
ScrollingStackViewController
A view controller that uses root views of child view controllers as views in a UIStackView.
A simple way to consume custom deep link URLs in a Swift app.
github.com  •  Share
CocoaDebugKit
This makes debugging easy and automatically creates QuickLook images of custom objects.
News
Apple to Phase Out 32-Bit Mac Apps Starting in January 2018 - Mac Rumors
Apple is already putting an end to 32-bit apps on iOS devices with iOS 11, and soon the company will make the same changes on its macOS operating system.
Apple Design Awards celebrate innovation and creativity - Apple
On June 5, Apple handed out its annual Apple Design Awards, which celebrate the talent, artistry and creativity of developers who set the standard for ideal app design.
Videos
WWDC 2017 - Videos - Apple Developer
Tons of WWDC videos to check out this weekend!
Did you enjoy this issue?
AppCoda
By AppCoda
Must-read Swift & iOS programming articles for your weekend. Deliver every Friday!
Carefully curated by AppCoda with Revue. If you were forwarded this newsletter and you like it, you can subscribe here. If you don't want these updates anymore, please unsubscribe here.