https://patreon.com/iOSjobs
iOS (Swift) news, articles and jobs:
- https://t.me/iOSSwiftArticles
www.swift.org/blog/swift-t...
www.swift.org/blog/swift-t...
Chris Lattner discusses his journey from creating LLVM and Swift to building Mojo and Modular’s AI stack.
www.youtube.com/watch?v=Fxp3...
Chris Lattner discusses his journey from creating LLVM and Swift to building Mojo and Modular’s AI stack.
www.youtube.com/watch?v=Fxp3...
This post announces Swiftly integration in the VS Code Swift extension, adding one-click toolchain switching, in-editor installs with live progress, .swift-version auto-detection, and macOS support.
www.swift.org/blog/gsoc-20...
This post announces Swiftly integration in the VS Code Swift extension, adding one-click toolchain switching, in-editor installs with live progress, .swift-version auto-detection, and macOS support.
www.swift.org/blog/gsoc-20...
The author builds a CameraManager, a UIViewRepresentable preview, and SwiftUI views using ObservableObject and delegate patterns.
www.createwithswift.com/integrating-...
The author builds a CameraManager, a UIViewRepresentable preview, and SwiftUI views using ObservableObject and delegate patterns.
www.createwithswift.com/integrating-...
It focuses on algorithmic complexity - how an algorithm’s running time grows as input size increases.
samwho.dev/big-o/
It focuses on algorithmic complexity - how an algorithm’s running time grows as input size increases.
samwho.dev/big-o/
The post shows how an iOS team used Swift Macros to strip MVVM boilerplate - starting with DataSources - standardize code, and boost velocity.
blog.duolingo.com/ios-mvvm-swi...
The post shows how an iOS team used Swift Macros to strip MVVM boilerplate - starting with DataSources - standardize code, and boost velocity.
blog.duolingo.com/ios-mvvm-swi...
www.swift.org/blog/whats-n...
www.swift.org/blog/whats-n...
The agent continuously analyzes code repositories to identify, validate, and help fix vulnerabilities using LLM-based reasoning and Codex-generated patches.
openai.com/index/introd...
The agent continuously analyzes code repositories to identify, validate, and help fix vulnerabilities using LLM-based reasoning and Codex-generated patches.
openai.com/index/introd...
Apple announces App Store changes: submit extra items during review, create up to 70 custom product pages with keywords, and use offer codes for all IAP types.
developer.apple.com/news/?id=gf6...
Apple announces App Store changes: submit extra items during review, create up to 70 custom product pages with keywords, and use offer codes for all IAP types.
developer.apple.com/news/?id=gf6...
Apple introduces Memory Integrity Enforcement (MIE) where hardware, OS, and compiler add pointer/heap tags to block buffer overflows and use-after-free by aborting on tag mismatches.
www.youtube.com/watch?v=iYUM...
Apple introduces Memory Integrity Enforcement (MIE) where hardware, OS, and compiler add pointer/heap tags to block buffer overflows and use-after-free by aborting on tag mismatches.
www.youtube.com/watch?v=iYUM...
Swift.org announces nightly previews of the Swift SDK for Android, enabling native Android development in Swift with a Getting Started guide, examples, and swift-java for Swift–Java interop.
www.swift.org/blog/nightly...
Swift.org announces nightly previews of the Swift SDK for Android, enabling native Android development in Swift with a Getting Started guide, examples, and swift-java for Swift–Java interop.
www.swift.org/blog/nightly...
www.liquidglassresources.com
www.liquidglassresources.com
Designed for on-device, real-time multimodal applications.
github.com/apple/ml-fas...
Designed for on-device, real-time multimodal applications.
github.com/apple/ml-fas...
A fascinating story in which the author reverse-engineers the API, skewers the ancient 8-digit PIN vs rotating QR, and builds a Swift/Vapor backend + PassKit auto-updates that sync to Apple Watch - so the gate opens in 3s.
drobinin.com/posts/how-i-...
A fascinating story in which the author reverse-engineers the API, skewers the ancient 8-digit PIN vs rotating QR, and builds a Swift/Vapor backend + PassKit auto-updates that sync to Apple Watch - so the gate opens in 3s.
drobinin.com/posts/how-i-...
The article explains that image decoding often happens on the main thread during the Core Animation commit phase, causing hitches, and shows how to move this work off the main thread.
juniperphoton.substack.com/p/inspect-an...
The article explains that image decoding often happens on the main thread during the Core Animation commit phase, causing hitches, and shows how to move this work off the main thread.
juniperphoton.substack.com/p/inspect-an...
Max Roche shows a Swift macro, @ ViewConfigurable, that auto-generates modifier-style APIs from a ViewConfiguration struct so SwiftUI components stay flexible without bloated initializers.
medium.com/grindr-engin...
Max Roche shows a Swift macro, @ ViewConfigurable, that auto-generates modifier-style APIs from a ViewConfiguration struct so SwiftUI components stay flexible without bloated initializers.
medium.com/grindr-engin...
If you're actively looking for a job and want to get daily remote iOS job updates, subscribe to the private Patreon page:
“iOS (Swift) Jobs” → patreon.com/iOSjobs
Join for just €2(+VAT)/month - about the price of a coffee ☕️
If you're actively looking for a job and want to get daily remote iOS job updates, subscribe to the private Patreon page:
“iOS (Swift) Jobs” → patreon.com/iOSjobs
Join for just €2(+VAT)/month - about the price of a coffee ☕️
The article explains Separation of Concerns (SoC): splitting software into parts so each handles a single concern to improve modularity, maintainability, scalability, and reuse.
www.geeksforgeeks.org/software-eng...
The article explains Separation of Concerns (SoC): splitting software into parts so each handles a single concern to improve modularity, maintainability, scalability, and reuse.
www.geeksforgeeks.org/software-eng...
He shows how Task/TaskGroup use it for smarter scheduling and MainActor ordering, and says most callers can ignore it.
nshipster.com/isolated-any/
He shows how Task/TaskGroup use it for smarter scheduling and MainActor ordering, and says most callers can ignore it.
nshipster.com/isolated-any/
security.apple.com/blog/apple-s...
security.apple.com/blog/apple-s...
The article explains how to build a realistic refractive glass shader in Metal for SwiftUI, covering refraction, center-weighted falloff, shadow/occlusion, edge lighting, and subtle chromatic aberration.
medium.com/@victorbaro/...
The article explains how to build a realistic refractive glass shader in Metal for SwiftUI, covering refraction, center-weighted falloff, shadow/occlusion, edge lighting, and subtle chromatic aberration.
medium.com/@victorbaro/...
It explains how to update SwiftData models safely in the background in Swift 6 using a ModelActor, proxy structs, and PersistentIdentifier.
www.natashatherobot.com/p/swiftdata-...
It explains how to update SwiftData models safely in the background in Swift 6 using a ModelActor, proxy structs, and PersistentIdentifier.
www.natashatherobot.com/p/swiftdata-...
An Apple code-along showing how to use the Foundation Models framework to add on-device AI to a SwiftUI app (generation, @ Generable, streaming, tool calling, performance)
www.youtube.com/watch?v=S5F1...
An Apple code-along showing how to use the Foundation Models framework to add on-device AI to a SwiftUI app (generation, @ Generable, streaming, tool calling, performance)
www.youtube.com/watch?v=S5F1...
It explains why ADRs matter, how to name and store them and how to write them well + templates, examples, team practices.
github.com/joelparkerhe...
It explains why ADRs matter, how to name and store them and how to write them well + templates, examples, team practices.
github.com/joelparkerhe...
This article explains why macOS unified logging redacts runtime values as
steipete.me/posts/2025/l...
This article explains why macOS unified logging redacts runtime values as
steipete.me/posts/2025/l...