AppCoda Weekly - Issue #30

We got a number of emails about our Swift books. No worries. As I always mentioned, our books will be
AppCoda Weekly - Issue #30
By AppCoda • Issue #30
We got a number of emails about our Swift books. No worries. As I always mentioned, our books will be updated for Xcode 9 and Swift 4. Hopefully, we can deliver the book update by Oct.
iOS developers should be familiar with the built-in iOS simulator of Xcode. In Xcode 9, the simulator has been greatly improved with lots of tricks. Take a look at this week’s tutorial written by Ahmed Sulaiman, Founder and CEO at Flawless, to learn more about the tips and tricks.
Regards,
Simon

Tutorials
iOS Simulator Tips and Tricks in Xcode 9
iOS Simulator is an integral part of any iOS development process. New Simulator in Xcode 9 brings a lot of tricks, which could make you more productive.
A Story About Swift Source Compatibility
The Swift Source Compatibility Test Suite was announced a few months ago as part of the effort to maintain source compatibility in future Swift releases. Learn how to add your projects to the swift-source-compat-suite.
Reminder About Let Initialization
This is not a new feature but a reminder. You do not need to set the value of a let constant at the point you declare it in a function as long as you do it before first use.
Location Permissions In iOS 11 And Avoiding The Blue Bar Of Shame
For consumers, there are some great new privacy features for location permissions implemented by Apple. But for developers who use location for good and not for evil, these features are worth a deeper look.
By wrapping a struct in an object, Chris Eidhof lays out a way to get the benefits of both a reference type and a value type. Read On!
Intro To React Native For An iOS Developer
An amazing tutorial to React Native. If you are interested in learning more about React Native and how to build apps with it, take a look at this article.
Identifying objects in Swift
We often encounter situations when we need to find a way to store objects based on some concept of identity. Let’s take a look in this informative post at some common concepts of identity that we have at our disposal in Swift, and how we can use them in different ways for values and objects.
What's New in Animations in Swift 4
See what’s new and the changes introduced in UIKit animations in Swift 4, including new animator behaviors in this article.
Ads/ Sponsored
Learn Xcode 9 and Swift 4
All our books come with 1-year free update. That means you will receive a free book update for iOS 11 this fall if you purchase the book now.
Intermediate iOS 10 Programming With Swift
We just released a new chapter of our Intermediate iOS 10 Programming with Swift ebook. You will learn how to build an Instagram-like app with Firebase.
UI/ UX
Mobile UI Design: Basic Types Of Screens
This article presents the most common and popular types of mobile screens and shows the design features they require. Get inspired!
For most applications, the first screen presented to its users is the login screen. How can you make it awesome?
medium.com  •  Share
Libraries
AZDialogViewController
AZDialogViewController is a highly customizable alert dialog controller that mimics Snapchat’s alert dialog.
InAppNotify
A swift library to manage in app notification in swift language, like WhatsApp, Telegram, Frind, etc.
instantsearch-ios
InstantSearch iOS is a library providing widgets and helpers to help you build the best instant-search experience on iOS with Algolia.
News
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.