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://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
iOS dev
https://pavanpowani.hashnode.dev/the-o-in-solid-swift-edition
Pavan's iOS Journey
The Open-Closed principle in Swift
In this article, we will break down the 'O' in SOLID.
I strongly recommend that you start with the first article in the series in order to cement the concepts in your mind as best as possible.
What are the SOLID principles in software development?
S...
iOS dev
https://holyswift.app/how-to-center-a-view-in-the-superview-with-uikit-using-swift
Holy Swift
How to Center a View in the Superview with UIKit using Swift - Holy Swift
In this article, you learn how to Center a View in the Superview with UIKit using Swift. With frames, mathematic, auto layout and more!
iOS dev
https://betterprogramming.pub/using-metal-in-swift-playgrounds-4-e100122d276a
Medium
Using Metal in Swift Playgrounds 4
Two workarounds for making Metal sing like a bird in Swift Playgrounds
iOS dev
https://betterprogramming.pub/top-7-subtle-swift-features-1b8d191293a0
Medium
Top 7 Subtle Swift Features
Enums as namespaces, dynamically callable, and more