iOS dev
@iosdevio
10.7K
subscribers
12
photos
5
files
6.09K
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.7K subscribers
iOS dev
https://www.avanderlee.com/swiftui/disable-animations-transactions/
SwiftLee
Disable animations on a specific view in SwiftUI using transactions
Disable animations on a specific view in SwiftUI and find out how you can replace the deprecated animation(nil) modifier.
iOS dev
https://quickbirdstudios.com/blog/abstract-syntax-tree-kotlin-swift/
QuickBird Studios
The Abstract Syntax Tree - Kotlin vs. Swift
A deep dive into the abstract syntax tree and how it could help to make our apps language independent with a comparison of Kotlin and Swift
iOS dev
https://bendodson.com/weblog/2022/04/13/web-inspector-on-ios-devices-simulators/
Bendodson
Web Inspector on iOS devices and Simulators
How to debug HTML and JS in Safari iOS, SFSafariViewController, and WKWebView using Web Inspector on macOS.
iOS dev
https://crunchybagel.com/nspersistentcloudkitcontainer/
Crunchy Bagel
General Findings About NSPersistentCloudKitContainer
This article contains our findings when converting Streaks to use NSPersistentCloudKitContainer.
iOS dev
https://martinmitrevski.com/2022/04/14/swiftui-performance-tips/
martinmitrevski
SwiftUI performance tips
Optimizing performance is definitely one of the most interesting topics, not only on iOS, but software development in general. There are many thought provoking challenges, accompanied with a detect…
iOS dev
https://chrisdownie.net/software/2022/04/10/the-golden-rules-of-weak-self/
iOS dev
https://medium.com/leboncoin-engineering-blog/xcode-cloud-feedback-from-leboncoin-82991326faa0
Medium
Xcode Cloud: Feedback from leboncoin
By Pierre Abi-aad (Lead Engineer iOS)
iOS dev
https://www.raywenderlich.com/31056103-swiftui-and-structured-concurrency
kodeco.com
SwiftUI and Structured Concurrency
Learn how to manage concurrency into your SwiftUI iOS app.
iOS dev
https://medium.com/@rohit236c/ios-pull-down-menus-the-newer-way-of-interaction-a255ceb3a28e
Medium
iOS Pull Down Menu’s: The Newer way of interaction
As a new developer you always come across different components and learnings. In the last 1.5 years of my learning in swift (both as macOS…
iOS dev
https://pyartez.github.io/architecture/solid-principles-in-swift-liskov-substitution-principle.html
pyartez.github.io
SOLID Principles in Swift - Liskov Substitution Principle | Phil Yates — Mobile Engineer and Engineering Manager
Has been building software for over 17 years! Looking to share some of the knowledge picked up along the way.
iOS dev
https://betterprogramming.pub/swift-5-7-unwrapping-optionals-gets-improvement-be81c578e9fahttps://betterprogramming.pub/swift-5-7-unwrapping-optionals-gets-improvement-be81c578e9fa
Better Programming
Advice for programmers.
iOS dev
https://holyswift.app/remove-data-clump-to-decrease-developer-cognitive-load-in-swift
Holy Swift
Remove Data Clump in Swift - Holy Swift
A tutorial on how to Remove Data Clump to decrease developer cognitive load in Swift. Improve iOS app codebase with this architecture guide.
iOS dev
https://betterprogramming.pub/make-it-structured-gameplaykit-6d7e79d5a44a
Medium
How to Use GameplayKit in an Arcade iOS Game
Make your game structured with GameplayKit
iOS dev
https://www.avanderlee.com/swift/metrickit-launch-time/
SwiftLee
Using MetricKit to monitor user data like launch times
MetricKit reports allow you to collect data into a tracking service of your choice. Monitor Metrics like Launch times and hang rate.
iOS dev
https://pavanpowani.hashnode.dev/single-responsibility-principle-in-swift
iOS dev
https://khawerkhaliq.com/blog/swift-unit-testing-ui-testing/
Khawer Khaliq
Unit Testing and UI Testing in Swift
Learn how to use unit testing to gain confidence in the correctness of code at the unit level, and use UI testing to ensure that the application fulfills user requirements, explained in detail and illustrated using an example application built using SwiftUI.
iOS dev
https://www.swiftbysundell.com/articles/type-placeholders-in-swift/
Swift by Sundell
Type placeholders in Swift | Swift by Sundell
New in Swift 5.6: We can now use type placeholders to select what generic types that we want the compiler to infer. Let’s take a look at how those placeholders work, and what kinds of situations that they could be really useful in.
iOS dev
https://johnoreilly.dev/posts/swift-async-algorithms-combine/
John O'Reilly
Using new Swift Async Algorithms package to close the gap on Combine
As developers have started adopting the new Swift Concurrency functionality introduced in Swift 5.5, a key area of interest has been around how this works with the Combine framework and how much of existing Combine based functionality can be replaced with…
iOS dev
https://www.basbroek.nl/custom-tab-bar-accessibility
Bas’ Blog
Building an Accessible Custom Tab Bar
Recently, I’ve been working on making a custom tab bar in our app accessible. That is, make it work just like a native, out-of-the-box UITabBarController.
iOS dev
https://swiftwithmajid.com/2022/04/19/exporting-data-from-unified-logging-system-in-swift/
Swift with Majid
Exporting data from Unified Logging System in Swift
We discussed building a proper logging system instead of using the print function in the previous post. Apple provides us a framework to utilize its logging system backed by on-disk persistence. This week we will talk about exporting logs from the user devices…
iOS dev
https://swdevnotes.com/swift/2022/use-dependency-injection-to-unit-test-a-viewmodel-in-swift/
Swdevnotes
Use Dependency Injection to Unit Test a ViewModel in Swift
How to use Dependency Injection to Unit Test a ViewModel in Swift