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/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.
iOS dev
https://betterprogramming.pub/implement-a-multicast-delegate-design-pattern-in-swift-5-72079d695cfe
Medium
Implement a Multicast Delegate Design Pattern in Swift 5
Notify several objects instead of just one
iOS dev
https://samwize.com/2021/10/12/urlsession-with-new-async-await/
@samwize
URLSession with new async/await
With Swift 5.5 new concurrency syntax, many frameworks have been updated. This post cover the basic URLSession operations.
iOS dev
https://medium.com/@arunk.pattanayak/interview-questions-on-ios-application-states-ba99ead79ce6
Medium
iOS Interview Questions on Application States
While going to through some of the screening round for iOS developer position I have asked/faced these questions, which are extremely basic…
iOS dev
https://cornerbit.tech/image-classification-using-the-vision-framework/