iOS dev
@iosdevio
10.8K
subscribers
12
photos
5
files
6.07K
links
There is a single sponsored link in each issue (monday).
One sponsor per issue.
Every sponsored link should be highly relevant to Apple ecosystem app development.
Sponsored link price - 100$
Contact:
@tigorn
Download Telegram
Join
iOS dev
10.8K subscribers
iOS dev
https://www.swiftbysundell.com/posts/enum-iterations-in-swift-42
Swift by Sundell
Enum iterations in Swift | Swift by Sundell
With each new release, Swift keeps getting better and better at creating compiler-generated implementations of common boilerplate. One such new feature in Swift 4.2 is the new CaseIterable protocol - that enables us to tell the compiler to automatically synthesize…
iOS dev
http://khanlou.com/2018/08/similar-prefixes/
Similar Prefixes
iOS dev
https://swiftrocks.com/lazy-sequences-in-swift-and-how-they-work.html
Swiftrocks
Lazy Sequences in Swift And How They Work
Usage of high-order functions like map and filter are very common in Swift projects, as they are simple algorithms that allow you to convert extensive ideas into simple one-liners. Unfortunately, they don't solve every issue - at least not in their default…
iOS dev
https://nspredicate.xyz/
iOS dev
http://alisoftware.github.io/swift/protocols/2018/09/02/protocols-private-properties/
Crunchy Development
Private properties in protocols
Making your Swift code more fun
🎉
, magical
✨
and crunchier
👌
iOS dev
https://www.appcoda.com/design-pattern-structural
AppCoda
Facade and Adapter Pattern in Swift | Design Pattern Series
In this tutorial, I'll explain two examples of patterns in the "structural" category: facade and adapter. You will learn by building a simple Playgrounds project.
iOS dev
https://www.raywenderlich.com/5817-background-modes-tutorial-getting-started
kodeco.com
Background Modes Tutorial: Getting Started
In this tutorial, you’ll create an app that uses audio playback, location updates, critical tasks, and background fetch to learn about the most common background modes.
iOS dev
https://www.objc.io/blog/2018/09/04/switching-with-associated-values/
www.objc.io
Swift Tip: Switching with Associated Values
Some tips for writing concise switch statements
iOS dev
https://medium.muz.li/designing-notifications-for-applications-3cad56fecf96
Medium
Designing notifications for apps
Explore different notification models and when to use which
iOS dev
http://tworingsoft.com/blog/2018/09/04/do-try-result-oriented-error-propagation.html
Two Ring Software
Two Ring Software % Blog % do try Antitypical's Result to catch Async Errors in Swift % 4 September 2018
Reviewing my foray into using Result for error handling in Swift, and my realization of a particular use case it solves well.
iOS dev
http://metalbyexample.com/modelio-materials/
Metal by Example
Rendering Physically-Based ModelIO Materials
In this article, we’ll take a look at a portion of the ModelIO framework we haven’t used so far: materials. In previous articles, we’ve used ModelIO to do the heavy lifting of loa…
iOS dev
http://metalbyexample.com/modern-metal-1/
Metal by Example
Writing a Modern Metal App from Scratch: Part 1
Getting Started This article is a quick introduction to how to use the Metal, MetalKit, and Model I/O frameworks in Swift. If you know your way around UIKit or Cocoa development, you should be able…
iOS dev
http://metalbyexample.com/modern-metal-2/
Metal by Example
Writing a Modern Metal App from Scratch: Part 2
In the previous article, we wrote enough Metal code to get the spinning silhouette of a teapot on the screen, but that still leaves a lot to be desired as far as a “modern” app is conce…
iOS dev
https://github.com/amirrajan/survivingtheappstore
GitHub
GitHub - amirrajan/survivingtheappstore: My book on getting to the #1 Spot in the App Store. Buy my games to support me.
My book on getting to the #1 Spot in the App Store. Buy my games to support me. - GitHub - amirrajan/survivingtheappstore: My book on getting to the #1 Spot in the App Store. Buy my games to suppor...
iOS dev
https://medium.com/swift-programming/defer-usage-in-swift-53b51b64d4c7
Medium
Defer usage in Swift
Although the defer keyword was already introduced in Swift 2.0, it’s still quite uncommon to use it in projects. Its usage can be hard to…
iOS dev
https://itnext.io/composition-of-uiviewcontrollers-and-navigation-between-them-and-not-only-15b825da5ac
Medium
Composition of UIViewControllers and navigation between them (and not only)
The protocol oriented, Cocoa UI abstractions based way to handle the view controllers composition, navigation and deep linking tasks.
iOS dev
https://medium.freecodecamp.org/learn-ios-best-practices-by-building-a-simple-recipes-app-9bcbce4d10d
freeCodeCamp.org
Learn iOS best practices by building a simple recipes app
Table of Contents
iOS dev
https://heartbeat.fritz.ai/building-a-gesture-based-interface-ios-app-with-core-ml-and-arkit-910b5c94da80
iOS dev
http://vojtastavik.com/2018/09/02/what-is-inside-derived-data-xcode/
iOS dev
https://medium.freecodecamp.org/visualizing-random-distribution-algorithms-in-swift-and-arkit-4e05f502755b
freeCodeCamp.org
How to visualize random distribution algorithms in Swift and ARKit
A tree in the forest
iOS dev
http://www.vadimbulavin.com/xcode-source-editor-extension-tutorial/
Yet Another Swift Blog
Xcode Source Editor Extension Tutorial: Getting Started
Xcode is the core tool for Apple development. Although it is well-integrated with the most development workflows, from time to time you might feel like missing some basic features. In this article you will learn how to create Xcode Source Editor Extension…