iOS dev
@iosdevio
10.8K
subscribers
12
photos
5
files
6.04K
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://stablekernel.com/swift-design-patterns-in-practice-the-decorator-pattern/
iOS dev
https://www.hackingwithswift.com/articles/172/using-two-cased-enums-in-place-of-a-boolean
Hacking with Swift
Using two-cased enums in place of a Boolean
A little extra clarity goes a long way
iOS dev
https://www.youtube.com/playlist?list=PLED4k3CZkY9Qjo61LcuG56gwvEW-Bpbzs
YouTube
iOS Conference SG 2019 - YouTube
iOS dev
https://swift.org/blog/swift-5-exclusivity/
Swift.org
Swift 5 Exclusivity Enforcement
The Swift 5 release enables runtime checking of “Exclusive Access to
Memory” by default in Release builds, further enhancing Swift’s
capabilities as a safe language. In Swift 4, these runtime checks were
only enabled in Debug builds. In this post, I’ll first…
iOS dev
https://www.hackingwithswift.com/articles/175/advanced-coordinator-pattern-tutorial-ios
Hacking with Swift
Advanced coordinators in iOS
Child coordinators, navigating backwards, passing data between view controllers, and more.
iOS dev
https://nshipster.com/expressiblebystringinterpolation/
NSHipster
ExpressibleByStringInterpolation
Swift 5 overhauls how values in string literals are interpolated, and incidentally overturned several decades’ worth of problematic programming conventions.
iOS dev
https://www.latenightswift.com/2019/02/04/unknown-enum-cases/
iOS dev
https://medium.com/swiftcairo/avoiding-race-conditions-in-swift-9ccef0ec0b26
Medium
Avoiding race conditions in Swift
Thoughts about concurrency, race conditions, locks and GCD queues
iOS dev
https://mecid.github.io/2019/02/06/pattern-matching-with-case-let/
Majid’s
Pattern Matching with case let
Today we will talk about Pattern Matching, one of my favorite features in Swift. Pattern Matching is the act of checking a given sequence of tokens for the presence of the constituents of some pattern. Swift has a particular keyword for applying Pattern Matching:…
iOS dev
https://williamboles.me/progressive-core-data-migration/
William Boles
Progressive Core Data Migrations
There are very few certainties in app development, but one is that once your app is released it will change in unexpected ways. And no matter how flexible your architecture is, inevitably one of those changes will be a breaking change
iOS dev
https://felginep.github.io/2019-02-05/swinject-in-practice?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=web&utm_source=iOS%2BDev%2BWeekly%2BIssue%2B390
Pierre Felgines
Swinject in practice
I guess you already have heard of Dependency Injection. Dependency injection (DI) is a software design pattern that implements Inversion of Control for resolving dependencies.
iOS dev
https://medium.com/flawless-app-stories/strong-typed-notifications-in-swift-a5de8f7f58e0
Medium
Strong-typed Notifications in Swift
Learn how to make notifications type-safe and reactive with RxSwift.
iOS dev
https://www.hackingwithswift.com/articles/172/using-two-cased-enums-in-place-of-a-boolean?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=web&utm_source=iOS%2BDev%2BWeekly%2BIssue%2B390
Hacking with Swift
Using two-cased enums in place of a Boolean
A little extra clarity goes a long way
iOS dev
https://www.avanderlee.com/optimization/danger-plugins/
SwiftLee
Danger plugins to speed up code reviews
Integrate SwiftLint reports, automate code reviews and save time. An overview of the most valuable Danger plugins for Swift, iOS and Mac projects.
iOS dev
https://www.swiftbysundell.com/posts/reflection-in-swift
Swift by Sundell
Reflection in Swift | Swift by Sundell
Reflection is a common programming language feature that enables us to inspect, and work with, the members of a type — dynamically, at runtime. That may seem at odds with Swift’s heavy focus on compile-time validation — but this week, let’s take a look at…
iOS dev
https://useyourloaf.com/blog/character-properties-in-swift-5/
Use Your Loaf
Character Properties in Swift 5
The release of Swift 5 is coming with Xcode 10.2 and brings some updates to the String API in the standard library. Here’s a look at the new character properties that allow you to test for a number of useful Unicode properties.
iOS dev
https://ilya.puchka.me/swift5-string-interpolation/
ilya.puchka.me
Swift 5 string interpolation
Strings are everywhere. We all use strings everyday. In Swift `String` is a very powerful type. One of the features it had available since the beginning is the string interpolation. With it we can embed any Swift expression inside the string literal instead…
iOS dev
https://www.mokacoding.com/blog/step-by-step-tdd-in-swift-part-1/
mokacoding
How to TDD in Swift, a step by step guide
With test driven development you can write high quality software in small shippable steps. Here's how to get started.
iOS dev
https://mecid.github.io/2019/02/13/hiding-third-party-dependencies-with-protocols-and-extensions/
Majid’s
Hiding third-party dependencies with protocols and extensions
There are plenty of discussions on the Internet about using third-party dependencies in your apps. The first part of developers suggest ignoring the usage of libraries and write all the code yourself. The second part recommends using third-party dependencies…
iOS dev
https://medium.com/@Dschee/localization-in-swift-like-a-pro-48164203afe2
Medium
Localization in Swift like a Pro
How to write safer localization code and save time by getting less distracted from your actual code writing task in Xcode.
iOS dev
https://nshipster.com/swift-regular-expressions/
NSHipster
Regular Expressions in Swift
Regular expressions are a powerful tool for working with text, but it’s often a mystery how to use them in Swift.