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://medium.com/@matheusqcardoso98/swift-what-is-reflection-and-how-is-it-used-bc177cd2e1c7
Medium
Swift | What is Reflection and How is It Used?
Remember DeclaredFields in Java? Or even Type Attributes in C#? Reflection allows us to manipulate properties at runtime and extract…
iOS dev
https://www.curiousalgorithm.com/post/ios-navigation-series-programmatic-navigation-with-swiftui
Curious Algorithm
Programmatic Navigation with SwiftUI
Learn how to programmatically navigate across screens in SwiftUI.
iOS dev
https://www.curiousalgorithm.com/post/router-pattern-for-swiftui-navigation
Router Pattern for SwiftUI Navigation
iOS dev
https://swiftwithmajid.com/2023/11/07/visual-effects-in-swiftui/
Swift with Majid
Visual effects in SwiftUI
During WWDC 23, SwiftUI introduced a new view modifier called visualEffect. This modifier allows us to attach a set of animatable visual effects by accessing layout information of the particular view. This week, we will learn how to use the new visualEffect…
iOS dev
https://exyte.com/blog/keyframes-ios17
Exyte
SwiftUI Tutorial: Keyframe Animations for iOS 17
Rewriting old animations using a new Keyframes API
iOS dev
https://www.pointfree.co/blog/posts/117-macro-bonanza-case-paths
www.pointfree.co
Macro Bonanza: Case Paths
Macros are finally available in Swift, and to celebrate we are releasing updates to 4 of our popular libraries to greatly simplify and enhance their abilities, starting with CasePaths!
iOS dev
https://www.avanderlee.com/swiftui/debugging-swiftui-views/
SwiftLee
Debugging SwiftUI views: what caused that change?
Debugging SwiftUI views allows you to find the cause of a redraw. Solve unexpected animation issues using this technique.
iOS dev
https://augmentedcode.io/2023/11/13/loading-async-data-for-swiftui-views/
Augmented Code
Loading async data for SwiftUI views
Sometimes we need to invoke an async function for fetching data before presenting a SwiftUI view. Therefore, a common flow is showing a spinner while the data is being fetched and then showing the …
iOS dev
https://azamsharp.com/2023/11/07/complete-guide-jwt-authentication.html
AzamSharp
Complete Guide Jwt Authentication
Blog about iOS development and musings on technology
iOS dev
https://damian.fyi/swift/2023/11/13/swift-strings-look-identical-but-aren't.html
Damian Mehers’ blog
Swift strings look identical but aren’t
I recently found myself trying to debug a most perplexing problem. Two identical strings were different. How could this be?
iOS dev
https://medium.com/the-swift-cooperative/mastering-viewthatfits-3294d74cb17b
Medium
Mastering ViewThatFits
A layout tool that is easy to get started with but not easy to master
iOS dev
https://www.youtube.com/watch?v=EgzWwgRpUuw
YouTube
SwiftUI + Metal – Create special effects by building your own shaders
In this video I show you how to write your own Metal shaders for use with SwiftUI, so you can create beautiful special effects that run at blazing fast speeds. Get the code here: https://github.com/twostraws/Inferno
00:00 Introduction
09:19 Passthrough
14:50…
iOS dev
https://wojciechkulik.pl/ios/the-complete-guide-to-ios-macos-development-in-neovim
Wojciech Kulik
The complete guide to iOS & macOS development in Neovim
In this article, I will describe step by step how to configure Neovim to move away from Xcode. It took me several months to figure it all out piece by piece and to combine it into one working iOS development environment. Hopefully, it won't take you more…
iOS dev
https://www.swiftindepth.com/articles/reasoning-about-protocols/
Swiftindepth
Reasoning about protocols
Protocols are tricky to fully understand. In this article, you'll read how protocols are an umbrella for multiple implementations.
iOS dev
https://www.danijelavrzan.com/posts/2023/11/create-tabview-with-enums/
Danijela's blog
Handle TabView data in a type-safe way with Enums | Danijela's blog
Enums are a data type that allow you to define your own values and work with them in a type-safe way. In this article, we'll create a TabView and utilize enums to define the data we need, in a type-safe way.
iOS dev
https://www.createwithswift.com/ensure-visual-accessibility-glyphs-icons-and-symbols/
Create with Swift
Ensure Visual Accessibility: Glyphs, Icons and Shapes
Understand how to properly use visual elements on your app's UI while keeping it accessible.
iOS dev
https://swiftandmemes.com/why-mobile-apps-need-good-abstraction/
Swift and Memes ‣ iOS, Swift, Good Practices - explained with memes!
Why mobile apps need a good abstraction? ‣ Swift and Memes
It seems an obvious choice to favour abstraction over an actual implementation. But what about extra maintenance costs? What do we need abstractions for anyway?
iOS dev
https://www.createwithswift.com/animating-numeric-text-in-swiftui-with-the-content-transition-modifier/
Create with Swift
Animating numeric text in SwiftUI with the Content Transition modifier
Learn how to use the content transition modifier to animate numeric text in SwiftUI.
iOS dev
https://www.createwithswift.com/preparing-your-app-for-voice-over-accessibility-value-3/
Create with Swift
Preparing your App for VoiceOver: Accessibility Value
Ensure the interface elements of your app properly inform their current value for assistive technologies
iOS dev
https://tuist.io/blog/2023/11/03/glovo/
tuist.dev
Glovo’s Large-Scale App Development: An In-Depth Look
Glovo's app development focuses on modular architecture, efficient processes, and a robust team to ensure a top-tier digital experience.