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://erezhod.com/blog/securing-your-urlsession-requests-certificate-pinning/
Erez Hod
Secure your URLSession network requests using Certificate Pinning
In a world of growing cyber threats, securing your app’s communication is critical. Learn how to implement Certificate Pinning in Swift with URLSession in order to protect your iOS or macOS apps from man-in-the-middle attacks and keep user data safe.
iOS dev
https://bootstragram.com/blog/jwt-tokens-app-store-connect-api-swift/
iOS dev
https://www.artemnovichkov.com/blog/working-with-natural-language-framework
Artem Novichkov
Working with Natural Language framework
Learn how to use the Natural Language framework to analyze text in real time
iOS dev
https://nemecek.be/blog/208/getting-view-size-in-swiftui-without-geometryreader
nemecek.be
Getting view size in SwiftUI without GeometryReader
We can avoid GeometryReader now! New modifier supports iOS 16+.
iOS dev
https://medium.com/@wesleymatlock/mastering-sendable-in-swift-6-e13d04d86820
Medium
Mastering Sendable in Swift 6
In Swift 6, Sendable isn’t just a convenient protocol — it’s central to maintaining a solid, concurrency-safe codebase. At its core…
iOS dev
https://www.donnywals.com/testing-requirements-with-require-in-swift-testing/
Donny Wals
Testing requirements with #require in Swift Testing – Donny Wals
In a previous post, I wrote about using the macro to ensure that certain assertions you want to make about your code are true. We looked at testing boolean conditions as well as errors. In this post…
iOS dev
https://swiftwithmajid.com/2024/11/26/the-power-of-previews-in-xcode/
Swift with Majid
The power of previews in Xcode
Previews in Xcode become more powerful every year. Previews in Xcode are not about SwiftUI; you can use them even with UIKit. This week, we will talk about enhancing Previewable and PreviewModifier types, allowing us to build reusable preview environments.
iOS dev
https://www.massicotte.org/step-by-step-reading-from-storage
massicotte.org
Concurrency Step-by-Step: Reading from Storage
Not too long ago, I was re-reading an “introductory” post I wrote. Honestly, I could barely make it though. I guess a big part was my own defintion of “introduction” when it comes to concurrency has been evolving. As I was reading, I kept imagining a true…
iOS dev
https://www.createwithswift.com/implementing-search-suggestions-in-swiftui/
Create with Swift
Implementing search suggestions in SwiftUI
Learn how to provide suggestions when searching in a SwiftUI app by building an example app with real-time filtering, search suggestions, and recent search tracking.
iOS dev
https://fatbobman.com/en/posts/the-anomaly-of-onchange-in-swiftui-multi-layer-navigation/
fatbobman.com
Intentional Design or Technical Flaw? The Anomaly of onChange in SwiftUI Multi-Layer Navigation
Explore SwiftUI's `onChange` modifier “selective deafness” in multi-layer navigation. Understand why it might not trigger as expected and learn how to work around this issue.
iOS dev
https://uvolchyk.medium.com/blooming-fireworks-with-metal-and-swiftui-6550cef997e2
Medium
Blooming fireworks with Metal and SwiftUI
Creating a firework effect with Metal and SwiftUI in a naive approach
iOS dev
https://www.artemnovichkov.com/blog/create-ml
Artem Novichkov
Creating ML models with Create ML
Learn how to create machine learning models with Create ML
iOS dev
https://swiftwithmajid.com/2024/12/03/text-field-enhancements-in-swiftui/
Swift with Majid
Text field enhancements in SwiftUI
From the very first release of the SwiftUI framework, text fields were a weak point of the framework. Over the years, Apple introduced a few enhancements to text fields to improve the developer experience. This week, we will talk about the improvements that…
iOS dev
https://medium.com/@jpmtech/building-a-clone-of-the-messages-app-in-swiftui-82e84b3be159
Medium
Building a Clone of the Messages app in SwiftUI
As a celebration for writing over 100 articles on mobile development, I wanted to share my own version of the Messages app that is built…
iOS dev
https://medium.com/@wesleymatlock/debugging-swiftui-layouts-tips-tricks-and-techniques-917f73b36838
Medium
Debugging SwiftUI Layouts: Tips, Tricks, and Techniques
SwiftUI makes building UIs fast and fun, but debugging layouts can sometimes feel like solving a mystery. Misalignments, unexpected…
iOS dev
https://nonstrict.eu/blog/2024/stretching-audio-by-small-amounts-using-swift/
Nonstrict
Stretching audio by small amounts using Swift | Nonstrict
Stretching an audio file to a certain length can be useful to fix lipsync issues. Our previous approach didn't work for stretching small durations over a large amount of time. We now have a new solution.
iOS dev
https://www.emergetools.com/blog/posts/calling-hidden-swift-functions
Emergetools
Calling Hidden Swift Functions
Apple frameworks hide some public functions through the SPI, this post reveals how to find and use them in your projects
iOS dev
https://orjpap.github.io/swift/low-level/audio/avfoundation/2024/12/01/avaudioeffectnode-input-output.html
Orestis Papadopoulos
AVAudioEffectNode: Configurable Input-Output
I'm Orestis Papadopoulos. I work as a software developer. This is my blog, I write about software, sounds and Swift.
iOS dev
https://swiftandmemes.com/how-to-create-dynamic-ios-apps-remote-styling-with-swiftui/
Swift and Memes ‣ iOS, Swift, Good Practices - explained with memes!
How to Create Dynamic iOS Apps: Remote Styling with SwiftUI ‣ Swift and Memes
Learn how to implement remote styling in SwiftUI apps to update UI remotely, enabling A/B testing and quick design iterations without App Store reviews.
iOS dev
https://canopas.com/integrating-live-activity-and-dynamic-island-in-i-os-a-complete-guide-part-2
Canopas blogs
Integrating Live Activity and Dynamic Island in iOS: A Complete Guide - Part 2
Everything You Need to Know About Live Activities and Dynamic Island in iOS