Telegram Web
tgoop.com
»
United States
»
iOS dev
» Telegram Web
iOS dev
https://www.swiftyplace.com/blog/unit-testing-ios-apps
SwiftyPlace
Getting Started with Unit Testing for iOS Development - swiftyplace
Manual QA is slow, clumsy and error-prone. When you click through every flow in your app by hand, you lose precious time—and you still might wake up at 3 AM wondering if you forgot to ... <a title="Getting Started with Unit Testing for iOS Development" class="read…
iOS dev
https://www.swiftyplace.com/blog/xcuitest-ui-testing-swiftui
SwiftyPlace
XCUITest: How to Write UI Tests for SwiftUI Apps - swiftyplace
If you’ve ever shipped a bug where a button did nothing, a sheet didn’t show, or the wrong item appeared on screen—this post is for you. Most iOS app bugs happen in the UI layer. ... <a title="XCUITest: How to Write UI Tests for SwiftUI Apps" class="read…
iOS dev
https://www.swiftyplace.com/blog/unit-testing-xctest-swiftui
SwiftyPlace
Introduction to XCTest: How to Write Unit Tests for iOS apps - swiftyplace
Writing tests sounds boring until your app breaks and you have no idea why. In this post, we’ll walk through how to write simple, focused unit tests for a SwiftUI app using Apple’s built-in framework: ... <a title="Introduction to XCTest: How to Write Unit…
iOS dev
https://www.massicotte.org/default-isolation-swift-6_2
massicotte.org
Default isolation with Swift 6.2
As we started getting closer to the release of Swift 6.0, I had this bright idea. I decided to write about every evolution proposal related to concurrency that would ship with that release. This resulted in 12 posts and let me tell you, it was a lot of work.…
iOS dev
https://swiftandmemes.com/ultimate-guide-to-dependency-injection-for-modular-ios-apps/
Swift and Memes ‣ iOS, Swift, Good Practices - explained with memes!
Ultimate Guide to Dependency Injection for Modular iOS app ‣ Swift and Memes
Learn how to implement dependency injection in modular iOS apps. Compare manual DI, dependency providers, and third-party solutions for clean, maintainable code.
iOS dev
https://www.youtube.com/watch?v=BEHoCIs5iS4
YouTube
3 Ways to Initialize @State in SwiftUI (You Might Be Missing One!)
In this video, you'll learn 3 different ways to initialize @State in SwiftUI, including one you might not be using yet!
Sorting App: https://github.com/pitt500/SortingApp
New Observation Pattern in SwiftUI: https://swiftandtips.com/implementing-observation…
iOS dev
https://www.ioscoffeebreak.com/issue/issue45
iOS Coffee Break
🚖
Handling Deep Links from Push Notifications in SwiftUI
🔔
This week, I am taking things further by handling deep linking from notifications. I will show you how to direct users to a specific screen when they tap a notification.
iOS dev
https://www.mobiledevdiary.com/posts/task-local-riddle/
Mobile Dev Diary
Swift Concurrency Riddle - TaskLocal
Intro
If you’re able to solve this, it means you understand TaskLocal really well.
Riddle
Look at the attached code snippet and guess:
What will be printed at each step?
Is the order of prints always the same?
class Riddler {
@TaskLocal static var message…
iOS dev
https://www.donnywals.com/should-you-use-network-connectivity-checks-in-swift/
Donny Wals
Should you use network connectivity checks in Swift? – Donny Wals
A lot of modern apps have a networking component to them. This could be because your app relies on a server entirely for all data, or you’re just sending a couple of requests as a back up or to kick…
iOS dev
https://www.donnywals.com/exploring-concurrency-changes-in-swift-6-2/
Donny Wals
Exploring concurrency changes in Swift 6.2 – Donny Wals
It’s no secret that Swift concurrency can be pretty difficult to learn. There are a lot of concepts that are different from what you’re used to when you were writing code in GCD.
❤
1
iOS dev
https://fatbobman.com/en/posts/demystifying-swiftuis-ignoredbylayout/
fatbobman.com
Demystifying SwiftUI’s .ignoredByLayout() — How to Apply Geometry Effects Without Breaking Your Layout
Explore how SwiftUI’s .ignoredByLayout() keeps visual transforms from affecting layout, enabling precise geometry reading and fixing complex layout issues.
iOS dev
https://ryanashcraft.com/sqlite-databases-in-app-group-containers/
Ryan Ashcraft
SQLite Databases in App Group Containers: Just Don't
Using SQLite in an App Group container might seem like a simple solution, but it can lead to several frustrating issues and crashes. Here’s why 0xDEAD10CC crashes happen and what to do instead.
iOS dev
https://www.avanderlee.com/optimization/billing-grace-period-explained/
SwiftLee
Billing Grace Period Explained: How It Works and Why It Matters
Understand the importance of the Billing Grace Period in helping users retain access during payment failures for subscriptions.
iOS dev
https://levelup.gitconnected.com/swiftui-drawing-with-pencilkit-basic-to-a-little-advance-8bc991279593
Medium
SwiftUI: Drawing with PencilKit. Basic To (A Little) Advance.
Basic Canvas+ToolPicker, Toggle Picker+Responsive Layout, Undo, Redo, Zoom, Scroll, Save, Load, and more!
iOS dev
https://medium.com/@wesleymatlock/what-the-diff-understanding-swiftuis-diffing-engine-2d18d645e474
Medium
🎸
What the Diff? Understanding SwiftUI’s Diffing Engine
I used .id(UUID()) inside a ForEach once. Never again. That little mistake turned my smooth list scroll into a jittery horror show.
iOS dev
https://www.createwithswift.com/combining-gestures-and-animations-with-swiftui/
Create with Swift
Combining gestures and animations with SwiftUI
Learn the first steps on how to implement gestures and animations together in a SwiftUI app.
iOS dev
https://www.createwithswift.com/creating-xcode-source-editor-extensions/
Create with Swift
Creating Xcode source editor extensions
Learn how to develop and distribute extensions for Xcode to supercharge your development environment.
iOS dev
https://danielsaidi.com/blog/2025/05/26/Swift-Enums-vs-Structs-Picking-the-Best-Tool-for-the-Job
Daniel Saidi
Swift Enums vs Structs - Picking the Best Tool for the Job
When designing state in Swift, choosing between enums and structs can significantly impact your code’s flexibility and structure. Let’s explore when to use each approach with examples.
iOS dev
https://medium.com/tripadvisor/the-evolution-of-native-engineering-at-tripadvisor-part-1-577cc0e36ec8
Medium
The evolution of native engineering at Tripadvisor: Part 1
This is the first of a 3 part series on how we’ve evolved our iOS architecture to ensure scalability, testability and added flexibility in…
iOS dev
https://fatbobman.com/en/posts/experience-the-charm-of-swift-one-click-export-dataframe/
fatbobman.com
Experience the Charm of Swift - One-Click DataFrame Export
Build a generic, type-safe DataFrame export tool in Swift using TabularData, KeyPath, and ResultBuilder—with column selection, mapping, and filtering support
2025/07/10 12:21:27
Back to Top
HTML Embed Code:
TW
HK
DE
US
CA
RU
NO
CN
UA
SG
YE
IN
SA
FR
IQ
UK
EG