iOS dev
@iosdevio
10.8K
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.8K subscribers
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)…
iOS dev
https://dcordero.me/posts/logarithmic_volume_control.html
dcordero.me
Logarithmic Volume Control
Have you ever experienced one of the following situations?
You are watching some video in a quiet environment, you set the volume to the lowest possible value and it is too loud, so you press the volume down button once, and now your device is muted.
On…
iOS dev
https://serialcoder.dev/text-tutorials/swiftui/working-with-the-tab-view-in-swiftui/
SerialCoder.dev
Working with the Tab View in SwiftUI - SerialCoder.dev
Learn how to create tab bar based applications in SwiftUI with the Tab view, how to deal with tab items, and other interesting details.