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
http://www.figure.ink/blog/2018/7/23/custom-types-for-powerful-matching
Figure
Custom Types for Powerful Matching — Figure
iOS dev
https://davedelong.com/blog/2018/07/25/conditional-compilation-in-swift-part-1/
Dave DeLong
Conditional Compilation, Part 1: Precise Feature Flags
When developing an app or a library, it’s pretty common that at least once in the course of development, you’ll need to conditionalize compilation of your code. Maybe you’ll be accounting for a bug in the operating system where things that don’t work quite…
iOS dev
https://davedelong.com/blog/2018/07/25/conditional-compilation-in-swift-part-2/
Dave DeLong
Conditional Compilation, Part 2: Including and Excluding Source Files
In the previous post, we saw how the SWIFT_ACTIVE_COMPILATION_CONDITIONS build setting can inject values in to our .swift files that we can use to conditionalize code depending on our active SDK and/or architecture.
iOS dev
http://www.thinkandbuild.it/custom-controls-3d-touch-confirm/
www.thinkandbuild.it
Custom Controls: button action with confirmation through 3D Touch
3D touch is the ability to track user’s touch pressure level and, in my opinion, is one of the most interesting and unexploited feature of iOS touch handling system. With this tutorial we are going to build a custom button that leverages on 3D touch to ask…
iOS dev
https://www.number42.de/blog/2018/07/24/xcodegen-article.html
www.number42.de
Better iOS projects: Getting (nearly) rid of Xcodeproject - A (not so) short Introduction to Xcodegen
Xcodegen is a tool, that allows us to generate the xcodeproj file from a definition in a file called project.yml…
iOS dev
https://www.appcoda.com/design-pattern-creational/
AppCoda
Design Patterns in Swift #1: Factory Method and Singleton
There are 23 classic software development design patterns probably first identified, collected, and explained all in one place by the “Gang of Four” (“GoF”), Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides in their seminal book, “Design Patterns:…
iOS dev
https://theswiftdev.com/2018/07/30/swift-adapter-design-pattern/
iOS dev
https://www.swiftbysundell.com/posts/structuring-swift-code
Swift by Sundell
Structuring Swift code | Swift by Sundell
One thing that almost all apps and frameworks have in common is that they tend to grow in both size and complexity as time passes. As a project grows it becomes more and more important to maintain a solid and consistent structure, but at the same time it…
iOS dev
https://agostini.tech/2018/07/29/edge-weighted-digraph-in-swift/
agostini.tech
Edge-Weighted Digraph in Swift | agostini.tech
In this article we'll implement the edge-weighted digraph in swift. By the end of the article you'll se how simple graphs are and how useful they can be.
iOS dev
https://matteomanferdini.com/ios-architecture-lotus-mvc-pattern/
Advanced iOS Architecture: Solving the 5 Issues of the MVC, MVVM and VIPER patterns
iOS dev
https://swiftunboxed.com/protocols/equatable/
Swiftunboxed
Equatable - Swift Unboxed
Adventures in Swift value equality.
iOS dev
https://swiftunboxed.com/internals/synthesized-equatable-conformance/
Swiftunboxed
Synthesized Conformance to Equatable - Swift Unboxed
Investigating compiler magic for automatically synthesizing Equatable conformance.
iOS dev
https://nshipster.com/never/
NSHipster
Never
Making a claim that something will never be the case can feel like an invitation for the universe to prove otherwise. Fortunately for us, Swift lives up to this higher standard thanks to the unlikeliest of types.
iOS dev
https://blog.alltheflow.com/scrollable-uistackview/
iOS dev
https://www.jessesquires.com/blog/swift-tip-building-arrays-with-compactmap/
Jesse Squires
Swift tip: Building arrays with compactMap
A common scenario in app development is to build up a list of objects, perhaps to display to the user or for another purpose. Maybe you’re fetching data from...
iOS dev
https://medium.com/swift2go/simple-custom-uinavigationcontroller-transitions-fdb56a217dd8
Medium
Create Simple, Custom UINavigationController Transitions
How to easily implement custom transitions when you navigate between view controllers
iOS dev
https://medium.com/@ambykros/swift-error-handling-26616fec9ffa
Medium
Swift Error handling
Try Try? Try! throws rethrows throw do catch
iOS dev
https://medium.com/@valv0/computed-properties-and-extensions-a-pure-swift-approach-64733768112c
Medium
Stored properties and extensions: a pure Swift approach
One of the most common question regarding swift extensions is about stored properties. How many times have you wished a stored property…
iOS dev
https://arvindravi.com/uikit-dynamics/
Arvindravi
UIKit Dynamics: A Guide to Making Things Move
The Significance of Movement Of late, I’ve been feeling very stagnant in life. The Significance of Movement hit me one morning when I…
iOS dev
https://www.swiftbysundell.com/posts/type-inference-powered-serialization-in-swift
Swift by Sundell
Type inference-powered serialization in Swift | Swift by Sundell
Type inference is a key feature of the Swift type system and plays a big part in the syntax of the language - making it less verbose by eliminating the need for manual type annotations where the compiler itself can infer the types of various values.
iOS dev
https://www.appcoda.com/design-pattern-behavorial/
AppCoda
Design Patterns in Swift #2: Observer and Memento | AppCoda
Design patterns are an important tool with which developers can manage complexity. In this tutorial, we will discuss observer and memento patterns in Swift.