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://www.polpiella.dev/bump-numbers-ci-cd
www.polpiella.dev
How to automatically update build and version numbers in your app using Fastlane
How to make sure your Xcode project's build and version numbers are always up-to-date using Fastlane.
iOS dev
https://swiftology.io/articles/making-illegal-states-unrepresentable/
Swiftology
Making illegal states unrepresentable | Swiftology
In state modeling, perfection is achieved not when there is nothing more to add, but when there is nothing left to take away.
iOS dev
https://medium.com/@batrakov.vitaly/coordinators-swiftui-569a7f9a22c6
Medium
Coordinators & SwiftUI
Can we apply Coordinator approach for SwiftUI?
iOS dev
https://danielsaidi.com/blog/2024/11/04/xcode-stops-fetching-swift-packages
Daniel Saidi
Xcode stops fetching Swift packages
Today, Xcode 16.1 suddenly stopped fetching Swift package dependencies, with a Fatal: cannot use bare repository warning. Let’s see how to fix it, in case it starts happening to you.
iOS dev
https://www.curiousalgorithm.com/post/understanding-dependency-injection-in-swiftui-a-step-by-step-approach
Curious Algorithm
Dependency Injection in SwiftUI
Follow along as we iteratively improve our code from no dependency injection to injection using a Dependency Container.
👎
1
iOS dev
https://www.emergetools.com/blog/posts/preview-driven-development
Emergetools
Emerge Tools Blog | Preview Driven Development
Learn how to leverage Jetpack Compose Previews for testing and mini-apps to build better Android applications
👎
2
iOS dev
https://swiftwithmajid.com/2024/10/29/introducing-swift-testing-lifecycle/
Swift with Majid
Introducing Swift Testing. Lifecycle.
Any function marked with the @Test macro can be a test in the world of the Swift Testing framework. But how do you handle the lifecycle of the tests? How do you define test suites and provide setup and teardown functionality? This week, we will learn how…
iOS dev
https://www.donnywals.com/improving-test-coverage-with-parameterized-tests-in-swift-testing/
Donny Wals
Improving test coverage with parameterized tests in Swift testing
When you subscribe to the practice of test-driven development or just writing tests in general you’ll typically find that you’re going to be writing lots and lots of tests for pretty much everything…
iOS dev
https://www.massicotte.org/problematic-patterns
massicotte.org
Problematic Swift Concurrency Patterns
Recently, someone asked me about best practices when using Swift concurrency. I have mixed feelings about the concept of a “best practice”. I’ll get to that in a bit. But, in this case, I said that the technology is still very young and we’re all still figuring…
iOS dev
https://www.createwithswift.com/exploring-apple-intelligence-writing-tools/
Create with Swift
Exploring Apple Intelligence: Writing Tools
Understand Writing Tools, powered by Apple Intelligence.
iOS dev
https://www.avanderlee.com/swift-testing/require-macro/
SwiftLee
Using the #require macro for Swift Testing
Discover how #require macro in Swift Testing can set requirements for your tests and make them clearer and easier to understand.
iOS dev
https://holyswift.app/measuring-view-visibility-percentage-in-swiftui-using-preferencekeys/
Holy Swift
Measuring View Visibility Percentage in SwiftUI Using PreferenceKeys - Holy Swift
Discover how to measure SwiftUI view visibility using PreferenceKeys with step-by-step guidance and code examples to enhance your apps.
iOS dev
https://fatbobman.com/en/posts/starting-with-project-refactoring-sharing-five-swift-modules/
fatbobman.com
Starting with Project Refactoring - Sharing Five Swift Modules | Fatbobman's Blog
This article provides a brief introduction to the libraries I have open-sourced over the past two months.
iOS dev
https://security.apple.com/blog/pcc-security-research/
Blog - Security research on Private Cloud Compute - Apple Security Research
Private Cloud Compute (PCC) fulfills computationally intensive requests for Apple Intelligence while providing groundbreaking privacy and security protections — by bringing our industry-leading device security model into the cloud. To build public trust in…
iOS dev
https://alejandromp.com/development/blog/anchored-relative-format-style-the-hidden-replacement-for-date-relative-format-style/
Alejandro M. P.
AnchoredRelativeFormatStyle: The Hidden Replacement for Date RelativeFormatStyle | Alejandro M. P.
Today I made an exciting discovery: the existence of AnchoredRelativeFormatStyle. An API that, as of the time of writing this, barely appears in search results other than Apple’s sparse documentation. And to my surprise, it’s exactly what I’ve been looking…
🔥
1
iOS dev
https://www.nutrient.io/blog/swiftui-main-toolbar/
Nutrient
Customizable SwiftUI toolbar API for developers | Nutrient
Discover how to enhance your iOS SDK with a customizable SwiftUI toolbar, allowing intuitive button management and improved PDF viewing.
iOS dev
https://troz.net/post/2024/swift_format/
TrozWare
Swift Format in Xcode - TrozWare
Crazy Mac lady. Mac author & developer. Lover of Apple computers and devices. Swift & SwiftUI enthusiast. Unofficial Mac app dev evangelist
iOS dev
https://eisel.me/shared-dictionary-compression
Michael Eisel’s Blog
Faster iOS Networking with Shared Dictionary Compression
Introduction
iOS dev
https://swiftwithmajid.com/2024/11/05/introducing-swift-testing-traits/
Swift with Majid
Introducing Swift Testing. Traits.
The most powerful feature of the Swift Testing framework is the trait system. Traits allow us to annotate a test or test suite to customize its behavior. This week, we will learn how to use built-in trait types to modify tests.
iOS dev
https://whackylabs.com/swift/tensorflow/ml/2024/11/04/getting-started-with-litert/
Whacky Labs
Getting started with LiteRT (Tensorflow Lite)
So Google recently renamed TensorflowLite to LiteRT. And yes that was a genius move indeed. Because now for the first time in my life I actually want to try TFLite … yea, I mean LiteRT.
iOS dev
https://www.createwithswift.com/prevent-screenshot-capture-of-sensitive-swiftui-views/
Create with Swift
Prevent screenshot capture of sensitive SwiftUI views
Learn to build a SwiftUI modifier that hides sensitive content from screenshots and screen recordings, which is ideal for apps prioritizing user privacy.