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://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.
iOS dev
https://www.hackingwithswift.com/articles/262/introducing-inferno-metal-shaders-for-swiftui
Hacking with Swift
Introducing Inferno: Metal shaders for SwiftUI
Blazing-fast special effects for your SwiftUI apps.
iOS dev
https://holyswift.app/unit-test-expected-failures-in-swift/
Holy Swift
Unit Test Expected Failures in Swift - Holy Swift
Explore managing expected failures in Swift's XCTest with expert insights on balancing hard and soft skills in iOS development.
iOS dev
https://github.com/mRs-/Black-Friday-Deals/tree/master
GitHub
GitHub - mRs-/Black-Friday-Deals: Black Friday Deals for macOS / iOS Software & Books
Black Friday Deals for macOS / iOS Software & Books - mRs-/Black-Friday-Deals
iOS dev
https://tanaschita.com/20231120-migration-with-swiftdata/
Tanaschita
How to migrate to a new schema with SwiftData in iOS
Whenever we release a new version of our app where we made changes to our SwiftData models, we need to make sure that SwiftData is able to migrate between the old and the new schema to prevent data loss.
iOS dev
https://danielsaidi.com/blog/2023/11/22/how-to-customize-the-macos-menu-bar-in-swiftui
Daniel Saidi
Customizing the macOS menu bar in SwiftUI
In this post, we’ll take a look at how to customize the menu bar of a macOS app, using SwiftUI tools like CommandMenu and CommandGroup.
iOS dev
https://useyourloaf.com/blog/swiftui-splitview-compact-column-control/
Use Your Loaf - iOS Development News & Tips
SwiftUI SplitView Compact Column Control
In iOS 17, Apple added control over which column shows when a Split View collapses to a single column.
iOS dev
https://swiftylion.com/articles/how-to-correctly-use-secondary-hierarchy-in-swiftui
SwiftyLion - Blog on iOS and macOS Development
How to Correctly use .secondary Hierarchy in SwiftUI | SwiftyLion
Discover how to apply hierarchical styling to text, buttons, shapes, images and labels. Improve your UI and UX with this styling.