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
http://swiftwithmajid.com/2024/10/22/introducing-swift-testing-basics/
Swift with Majid
Introducing Swift Testing. Basics.
Swift Testing is a new framework with expressive and intuitive APIs that improve your testing experience. It is powered by macros that allow you to organize and assert your tests. This week, we will learn about the basics of the Swift Testing framework and…
iOS dev
https://www.donnywals.com/swift-testing-basics-explained/
Donny Wals
Swift Testing basics explained – Donny Wals
Swift testing is Apple’s framework for running unit tests in a modern and more elegant way than it was with XCTest, which came before it. This post is the first one in a series of posts that will help…
iOS dev
https://fatbobman.com/en/posts/comprehensive-guide-to-mastering-keypath-in-swift/
fatbobman.com
Comprehensive Guide to Mastering KeyPath in Swift
Explore Swift KeyPath: understand its power, types (AnyKeyPath, WritableKeyPath), usage, and how it enhances metaprogramming. Master property access with KeyPath.
iOS dev
https://www.youtube.com/watch?v=pZdkKDpNgc4
YouTube
Google Engineer Teaches Us How to Set Up Firebase in Your iOS Project
Interested in Adding Firebase to Your iOS Project?
Join me as @PeterFriese explains how to set up Firebase with a SwiftUI application.
Plus, you'll see some real-time mistakes that you might encounter—and how to handle them!
-----
Links:
https://f…
iOS dev
https://www.youtube.com/watch?v=cCZ00b_RNyc
YouTube
Type-Driven Design with Swift - Alex Ozun - SwiftCraft 2024
https://www.swiftcraft.uk
---
Type-Driven Design with Swift - Alex Ozun - SwiftCraft 2024
---
Learn how to harness the power of Swift’s advanced type system, and make it a powerful ally and assistant.
I’ll help you develop a mental model that prioritises…
❤
1
iOS dev
https://www.youtube.com/watch?v=y4GsTwI9I8o
YouTube
CocoaHeadsNL Meetup, 23 October 2024
Live stream of the CocoaHeadsNL meetup at Doctolib Siilo in Amsterdam.
Schedule:
19:00 - Introducing Siilo (Siilo team)
19:15 - Accessibility; the clock is ticking (Bruno Scheele)
20:15 - From Frames to Files - How video works (Tom Lokhorst)
Do you want…
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