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
https://holyswift.app/dependency-injection-using-property-wrappers-in-swift
Holy Swift
Dependency Injection using Property Wrappers in Swift - Holy Swift
How to do dependency injection using property wrappers in Swift with this tutorial guide article. Learn iOS Dependency Injection now!
iOS dev
https://www.swiftbysundell.com/articles/swiftui-programmatic-navigation/
Swift by Sundell
Programmatic navigation in SwiftUI | Swift by Sundell
How we can take direct control over SwiftUI’s navigation system, which enables us to dynamically show and hide views within either a TabView or NavigationView.
iOS dev
https://medium.com/airbnb-engineering/designing-for-productivity-in-a-large-scale-ios-application-9376a430a0bf
Medium
Designing for Productivity in a Large-Scale iOS Application
How innovation in technology and people processes have enabled iOS developers to remain productive in a large codebase.
iOS dev
https://swiftwithmajid.com/2021/10/06/custom-accessibility-content-in-swiftui/
Swift with Majid
Custom accessibility content in SwiftUI
SwiftUI Release 3 brought a lot of new accessibility APIs, which we can use to improve user experience drastically in an effortless way. This week I want to talk about another new API that allows us to provide customized accessibility content using the new…
iOS dev
https://nemecek.be/blog/127/how-to-disable-automatic-transparent-tabbar-in-ios-15
nemecek.be
How to disable automatic transparent tabBar in iOS 15
With Xcode 13 and the iOS 15 SDK there are important changes to UITabBar.
iOS dev
https://swiftsenpai.com/swift/sendable-prevent-data-races/
Swift Senpai
How Sendable Can Help in Preventing Data Races - Swift Senpai
This article teaches you how to use the Sendable protocol to prevent data races when passing data into and out of actors in Swift
iOS dev
https://www.fivestars.blog/articles/swiftui-environment-propagation-2/
FIVE STARS
Advanced Environment propagation | FIVE STARS
We continue our SwiftUI's environment exploration with more advanced scenarios.
iOS dev
https://holyswift.app/curious-ways-to-solve-tests-equality-problems-in-swift
Holy Swift
Best ways to do Equatable in Unit Tests using Swift - Holy Swift
How to use equatable in Unit Tests for XCUnit and Swift. Improve your unit tests with complex equatable objects. Learn iOS now!
iOS dev
https://www.kiloloco.com/articles/010-add-package-product-xcode/
Kilo Loco
Adding and Updating Swift Package Products with Xcode | Kilo Loco
Adding/Updating the package products of Swift Packages once added to your iOS project in Xcode.
iOS dev
https://www.ralfebert.de/swiftui/backporting-ios-view-modifiers/
Ralfebert
Checking for availability of iOS 15 in a SwiftUI view body
How to check for the availability of an iOS version in a SwiftUI View body to make use of new View modifiers that have been added in recent iOS releases.
iOS dev
https://www.swiftbysundell.com/articles/swiftui-ios15-backward-compatibility/
Swift by Sundell
Which of the SwiftUI APIs introduced in iOS 15 are backward compatible? | Swift by Sundell
Let’s take a look at which of the new SwiftUI APIs that are backward compatible with earlier OS versions, and what language features that made that possible.
iOS dev
https://cornerbit.tech/saliency-detection-using-the-vision-framework/
iOS dev
https://serialcoder.dev/text-tutorials/swiftui/using-the-appstorage-property-wrapper-in-swiftui/
iOS dev
https://davedelong.com/blog/2021/10/09/simplifying-backwards-compatibility-in-swift/
Dave DeLong
Simplifying Backwards Compatibility in Swift
Every year as new OS and Swift versions are released, the question comes up over and over again: “how do I use this new thing while also supporting older versions?”. While we have a bunch of “availability” tools at our disposal (and I’ll be using them in…
iOS dev
https://swift.org/blog/swift-docc/
Swift.org
Swift-DocC is Now Open Source
At WWDC21, Apple announced Swift-DocC, a new documentation compiler for Swift frameworks and
packages. Swift-DocC provides an effortless way to author great documentation alongside your code,
and generate comprehensive documentation websites for Swift codebases.…
iOS dev
https://useyourloaf.com/blog/inspecting-http-traffic-with-instruments
Use Your Loaf - iOS Development News & Tips
Inspecting HTTP Traffic With Instruments
Xcode 13 added a useful network instrument to record and analyze URL sessions and HTTP traffic.
iOS dev
https://khanlou.com/2021/10/download-progress-with-awaited-network-tasks/
Download Progress With Awaited Network Tasks
iOS dev
https://www.fivestars.blog/articles/swiftui-environment-propagation-3/
FIVE STARS
UIKit/AppKit and SwiftUI's Environment propagation | FIVE STARS
We continue our SwiftUI's environment exploration with advanced use cases and how it interacts with UIKit.
iOS dev
https://heldesouky.xyz/effective-objective-c-getting-familiar-with-objective-c
iOS dev
https://swiftrocks.com/unit-testing-weak-references--deallocation-in-swift
Swiftrocks
Unit Testing Weak References / Retain Cycles in Swift
Code that relies on memory tricks to work can be complicated, but there's a solid way of unit testing these cases.
iOS dev
https://www.basbroek.nl/xctassert-asterisk
Bas’ Blog
(Improving Your) XCTAssert* Failure Messages
Over the years, I’ve gotten more and more of an appreciation for tests. If you ask me, there’s not a better feeling than having built something with tests, finding a bug or issue, and being able to write out that faulty scenario in a test (and having it fail)…