iOS dev
@iosdevio
10.9K
subscribers
12
photos
5
files
6.03K
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.9K subscribers
iOS dev
https://swiftrocks.com/how-availability-works-internally-in-swift
Swiftrocks
How Swift API Availability Works Internally
We use API availability checks all the time, but have you wondered how the Swift compiler handles this? In this article, we'll take a deep dive on how the #availability condition works, how the Swift compiler is able to know if a specific symbol is available…
iOS dev
https://medium.com/dev-jam/combine-from-zero-to-oh-i-get-it-part-i-6aa9ced8e5f
Medium
Combine: From zero to… Oh! I get it. (Part I)
In this part of the series of articles we will explore the theory behind combine, where does it come from and its fundamentals.
iOS dev
https://fivestars.blog/swiftui/lazy-stack-grid.html
FIVE STARS
Lazy stacks secrets | FIVE STARS
Lazy stacks secrets, hidden in plain sigh.
iOS dev
https://www.47deg.com/blog/home-screen-monoid-i/
47 Degrees
Your iOS Home Screen is a Monoid - Part 1 | 47 Degrees
You can find examples of algebraic structures, like Monoids, in everyday situations!
iOS dev
https://www.47deg.com/blog/home-screen-monoid-ii/
47 Degrees
Your iOS Home Screen is a Monoid - Part 2 | 47 Degrees
You can find examples of algebraic structures, like Monoids, in everyday situations!
iOS dev
https://medium.com/dev-jam/snapshot-testing-in-swift-9d52cbec075c
Medium
Snapshot Testing in Swift
📸
Snapshot tests are an easy way to ensure that the UI doesn’t change unexpectedly when you modify your code.
iOS dev
https://sarunw.com/posts/setting-default-value-for-nsuserdefaults/
Sarunw
Setting default values for NSUserDefaults | Sarunw
NSUserDefaults is a go-to database for saving users' preferences. Learn how to populate it with your default values.
iOS dev
https://www.avanderlee.com/xcode/overriding-userdefaults-launch-arguments/
SwiftLee
Overriding UserDefaults for improved productivity
UserDefaults are often used to alter flows in the app and store state. Using launch arguments we can adjust these values for development.
iOS dev
https://useyourloaf.com/blog/what-does-main-do-in-swift-5.3/
iOS dev
https://zenn.dev/inamiy/books/3dd014a50f321040a047
Zenn
Functional iOS Architecture for SwiftUI (English)
By Yasuhiro Inami (@inamiy), translated in English.
日本語ver: https://zenn.dev/inamiy/books/795a2d9e6954abb46878
This book is a compilation o
iOS dev
https://johncodeos.com/how-to-make-expandable-tableview-using-swift/
John Codeos
How to make Expandable TableView using Swift - John Codeos
Create TableView with expandable cells with a nice and smooth animation step-by-step
iOS dev
https://swiftsenpai.com/development/modern-ways-reload-cells/
Swift Senpai
The Modern Ways to Reload Your Table and Collection View Cells
Reloading NSDiffableDataSourceSnapshot on table and collection view is not as straightforward as you think. Find out more in this article.
iOS dev
https://www.donnywals.com/understanding-the-differences-between-your-core-data-model-and-managed-objects/
Donny Wals
Understanding the differences between your Core Data model and managed objects
You may have noticed that when Xcode generates your classes based on your Core Data model file, most of your managed object’s properties are optional. Even if you’ve made them required in the model…
iOS dev
https://www.andyibanez.com/posts/formatting-notes-and-gotchas/
Andy Ibanez - iOS Developer
Formatting Notes and Gotchas
Usage notes and things to watch out for when formatting content with NSFormatters.
iOS dev
https://www.avanderlee.com/swift/try-catch-throw-error-handling/
SwiftLee
Try Catch Throw: Error Handling in Swift with Code Examples
Try catch explained. Learn how to catch specific error types with error handling in Swift. Code examples show all possible statements.
iOS dev
https://www.swiftbysundell.com/articles/testing-networking-logic-in-swift/
Swift by Sundell
Testing networking logic in Swift | Swift by Sundell
How networking code can be tested without needing to introduce complex abstractions within our production code, by using system-provided APIs for overriding and mocking various kinds of requests.
iOS dev
https://swift.org/blog/swift-algorithms
Swift.org
Announcing Swift Algorithms
I’m excited to announce Swift Algorithms, a new open-source package of sequence and collection algorithms, along with their related types.
iOS dev
https://douglashill.co/whats-new-in-keyboardkit-for-ios-14
Douglas Hill
What’s New in KeyboardKit for iOS 14?
Some details about KeyboardKit’s new support for Swift Package Manager, sidebars and lists with UICollectionView.
iOS dev
https://www.andyibanez.com/posts/benchmarking-app-metrickit
Andy Ibanez - iOS Developer
Benchmarking Your App with MetricKit
Learn how to use MetricKit to understand the performance of your app.
iOS dev
https://peterfriese.dev/ultimate-guide-to-swiftui2-application-lifecycle