iOS dev
@iosdevio
10.9K
subscribers
12
photos
5
files
6K
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://antran.app/2024/swiftui_text_markdown/
antran.app
How to render dynamic Markdown strings in SwiftUI?
Workraround to render dynamic Markdown strings in SwiftUI
iOS dev
https://alejandromp.com/development/blog/using-binaries-as-libraries/
Alejandro M. P.
Using Binaries as Libraries | Alejandro M. P.
Recently, while watching a Tsoding stream, I saw something that piqued my curiosity. Alexey demonstrated how one of his applications could render a video just by calling into the ffmpeg binary directly, instead of using it as a source code dependency or even…
iOS dev
https://yaacoub.github.io/articles/swift-tip/crafting-a-typewriter-text-animation-in-swiftui/
Yaacoub
Crafting a Typewriter Text Animation in SwiftUI
iOS dev
https://www.createwithswift.com/applying-visual-effects-combined-with-scrolling-in-swiftui/
Create with Swift
Applying visual effects combined with scrolling in SwiftUI
Learn how to apply visual effects to your views while scrolling with SwiftUI.
iOS dev
https://www.polpiella.dev/observable-property-changes/
www.polpiella.dev
How to listen for property changes in an @Observable class using AsyncStreams
A comparison between ObservableObject and the new Observable macro and how to listen and react to property changes in both.
iOS dev
https://swiftwithmajid.com/2024/10/08/mastering-container-views-in-swiftui-values/
Swift with Majid
Mastering container views in SwiftUI. Values.
In the series final post about container views in SwiftUI, we will discuss container values and how SwiftUI allows us to propagate data through the container view logic. This week, we will learn how to declaratively define and pass container values.
iOS dev
https://swiftindepth.com/articles/swiftui-loading-states-with-mutation/
Swiftindepth
SwiftUI loading states with a twist; Solving a mutation puzzle
SwiftUI simplifies numerous UI-related tasks. However, even something as seemingly simple as a LoadingState enum can quickly become complex when mutation is involved. Online resources often overlook techniques for mutating data originating from a LoadingState…
iOS dev
https://www.avanderlee.com/swift/security-scoped-bookmarks-for-url-access/
SwiftLee
Security-scoped bookmarks for URL access
Find out how security-scoped bookmarks on macOS can help regain access to user-selected directories and enhance data management.
iOS dev
https://swift.mackarous.com/posts/2024/10/modifiers-presentation-compact-adaptation/
Swift.Mackarous
SwiftUI Modifiers Deep Dive: presentationCompactAdaptation | Swift.Mackarous
Welcome to the SwiftUI Modifiers Deep Dive series, where we take a closer look at one SwiftUI modifier each week. In this series, I’ll explore the ins and outs of each modifier, breaking down its functionality and use cases. Whether you’re new to SwiftUI…
iOS dev
https://www.donnywals.com/what-is-dependency-injection-in-swift/
Donny Wals
What is dependency injection in Swift? – Donny Wals
Code has dependencies. It’s something that I consider universally true in one way or another. Sometimes these dependencies are third party dependencies while other times you’ll have objects that…
iOS dev
https://fatbobman.com/en/posts/userdefaults-and-observation/
fatbobman.com
UserDefaults and Observation in SwiftUI - How to Achieve Precise Responsiveness
Explore how to efficiently manage UserDefaults with SwiftUI's Observation framework. This article provides a complete solution for precise, responsive data handling, including the @ObservableDefaults macro.
iOS dev
https://developer.apple.com/help/app-store-connect/manage-compliance-information/manage-european-union-digital-services-act-trader-requirements/
Apple
Manage European Union Digital Services Act trader requirements - App Store Connect - Help - Apple Developer
Enter banking information in App Store Connect. Set up your payment details to receive earnings from your app sales.
iOS dev
https://developer.apple.com/tutorials/instruments
Apple Developer Documentation
Profiling apps using Instruments | Apple Developer Documentation
Use Instruments to analyze the performance, resource usage, and behavior of your apps. Learn how to improve responsiveness, reduce memory usage, and analyze complex behavior over time.
iOS dev
https://github.com/hoangatuan/iOS-Performance-Optimization
GitHub
GitHub - hoangatuan/iOS-Performance-Optimization: This project contains resources on how you can optimize your iOS application…
This project contains resources on how you can optimize your iOS application performance - hoangatuan/iOS-Performance-Optimization
👍
4
iOS dev
https://medium.com/parable-engineering/how-to-easily-create-zip-files-in-swift-without-third-party-dependencies-a1c36a451ea1
Medium
How to easily create ZIP files in Swift without third-party dependencies
If you’ve ever worked on an iOS app with complex networking, sooner or later you’ll probably need to create ZIP archives from your files…
iOS dev
https://swifttoolkit.dev/posts/copy-on-write-cowbox
swifttoolkit.dev
Copy On Write and the Swift-CowBox Macro
Learn what Copy On Write means, how to write it, and avoid boilerplate with a great macro
iOS dev
https://www.emergetools.com/blog/posts/are-android-apps-really-that-much-smaller-than-ios
Emergetools
Emerge Tools Blog | Are Android apps THAT much smaller than iOS?
An in-depth analysis of Android vs. iOS app sizes and why Android apps might be larger than they appear
iOS dev
https://jeffverkoeyen.com/blog/2024/10/20/chart-gradient-accuracy/
Jeffverkoeyen
Buggy linear gradients in SwiftUI Charts — featherless software design
iOS dev
https://www.createwithswift.com/positioning-volumes-in-space-in-a-visionos-app/
Create with Swift
Positioning volumes in space in a visionOS app
Learn how to make a volumetric window and its ornaments consistently face the user in an app for visionOS.
iOS dev
https://www.uber.com/en-LB/blog/design-system-at-scale/?uclick_id=5d8ec707-0de1-4231-b98b-c4266500c92d
How to Measure Design System at Scale
👍
1