iOS dev
@iosdevio
10.9K
subscribers
12
photos
5
files
5.97K
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.9K subscribers
iOS dev
https://wanlutfi.dev/2023/11/20/ensuring-app-ui-correctness-using-snapshot-tests/
Ensuring App UI Correctness Using Snapshot Tests
iOS dev
https://www.roger.ml/p/oslog
www.roger.ml
🪵
Replacing your logging framework with OSLog
Eager to jump on the OSLog bandwagon (Apple Unified System Log), but not sure how? Look no further!
iOS dev
https://david.y4ng.fr/the-alternative-to-swiftui-spacer/
David Yang
The alternative to SwiftUI’s Spacer
Early on, SwiftUI introduced Spacer. But did you know that you can replace it with something else in most use cases?
iOS dev
https://swiftwithmajid.com/2023/11/21/scoped-animations-in-swiftui/
Swift with Majid
Scoped animations in SwiftUI
Animations were the most powerful feature of SwiftUI from day one. You can quickly build fluid animations in SwiftUI. The only downside was how we control animations whenever we need to run multi-step animation or scope the animation to a particular part…
iOS dev
https://nonstrict.eu/blog/2023/stretching-an-audio-file-using-swift/
Nonstrict
Stretching an audio file using Swift | Nonstrict
Stretching an audio file to a certain length can be useful to fix lipsync issues. It isn't immediatly obvious how to do this using Swift. Here is a simple way to do it.
iOS dev
https://www.avanderlee.com/concurrency/unit-testing-async-await/
SwiftLee
Unit testing async/await Swift code
Unit testing async/await logic can be done by marking your unit test as asynchronous and using a new XCTest method.
iOS dev
https://holyswift.app/conquering-the-climbing-stairs-challenge-with-swift-a-dynamic-programming-approach/
Holy Swift
Conquering the Climbing Stairs Challenge with Swift: A Dynamic Programming Approach - Holy Swift
Explore dynamic programming in Swift with a solution to LeetCode's 'Climbing Stairs' challenge, demonstrating time and space efficiency.
iOS dev
https://www.uisources.com/interactions
Uisources
App Design Interactions and Patterns | UI Sources
Over 700+ interactions and 2000+ screenshots from the world's best designed and top grossing apps. Analyze product features and microinteractions and get new insights.
iOS dev
https://kyleye.top/posts/explore-swiftui-link/
知阅百微 见微知著
初探 SwiftUI Link | 知阅百微 见微知著
SwiftUI Link 探索
iOS dev
https://blog.timac.org/2023/1128-state-of-appkit-catalyst-swift-swiftui-mac/
blog.timac.org
Apple’s use of AppKit, Catalyst, Swift and SwiftUI in macOS Sonoma
iOS dev
https://www.polpiella.dev/binary-swift-macros/
www.polpiella.dev
How to import Swift macros without using Swift Package Manager
How to compile a Swift macro into a binary and import it into your Xcode project without using Swift Package Manager.
iOS dev
https://www.createwithswift.com/play-an-animation-in-realitykit/
Create with Swift
Play an animation in RealityKit
Learn how to play animation on 3D models using RealityKit.
iOS dev
https://www.pointfree.co/blog/posts/125-observable-architecture-beta
www.pointfree.co
Observable Architecture Beta!
Today the Composable Architecture crossed 10,000 stars on GitHub, and we are announcing a beta preview for the biggest change we have made to the Composable Architecture in its history. We are integrating Swift’s Observation framework into the library, and…
iOS dev
https://jacobbartlett.substack.com/p/unit-test-the-observation-framework
Jacob’s Tech Tavern
Unit Test the Observation Framework
Make your iOS 17 view models rock-solid
iOS dev
https://augmentedcode.io/2023/11/27/using-on-demand-resources-for-securely-storing-api-keys-in-ios-apps/
Augmented Code
Using on-demand resources for securely storing API keys in iOS apps
Many apps use API keys when authenticating network requests. Although there are better ways of authenticating requests like OAuth with PKCE, but it might not always be possible. One thing what we m…
iOS dev
https://serialcoder.dev/text-tutorials/swiftui/understanding-text-case-and-capitalization-in-swiftui/
SerialCoder.dev
Understanding Text Case And Capitalization In SwiftUI - SerialCoder.dev
Altering the default text case and input capitalization method for both static and user provided text in SwiftUI is simpler than you think.
iOS dev
https://www.avanderlee.com/swift/swift-evolution-proposals/
SwiftLee
Swift Evolution: Reading and learning from proposals
Learn how new Swift Language features start with proposals and get reviewed in the Swift Evolution repository and forum section.
iOS dev
https://danielsaidi.com/blog/2023/11/28/how-to-customize-the-macos-about-panel-in-swiftui
Daniel Saidi
Customizing the macOS About Panel in SwiftUI
In this post, we’ll take a look at how we can customize the macOS About Panel in SwiftUI, using project settings, bundle files, and Swift...
iOS dev
https://medium.com/@_mkowalski/parametrizing-unit-tests-with-xctestparametrizedmacro-c44b243888b5
Medium
Parametrizing unit tests with XCTestParametrizedMacro
Unit testing is a software testing technique where a software program is dissected into smaller components (units) and each unit undergoes…
iOS dev
https://stevenpcurtis.medium.com/top-swiftui-interview-questions-for-2023-587247daa5a0
Medium
Top SwiftUI Interview Questions for 2023
iOS jobs are there for us!