iOS dev
@iosdevio
10.9K
subscribers
12
photos
5
files
6.03K
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://blog.asana.com/2023/02/scaling-a-mature-ios-codebase-with-tuist/
Asana
Scaling a Mature iOS Codebase with Tuist - The Asana Blog • Asana
Learn how the Mobile Foundations team reduced their time to change a feature by 30 seconds by migrating their Xcode project to Tuist.
iOS dev
https://www.jessesquires.com/blog/2023/02/21/xcode-tip-sharing-breakpoints/
Jesse Squires
Xcode tip: sharing breakpoints across projects
In my previous post, I explained how to use symbolic breakpoints to discover when view controllers load their views into memory. Often breakpoints are specif...
iOS dev
https://www.merowing.info/the-composable-architecture-best-practices/
Krzysztof Zabłocki
The Composable Architecture - Best Practices
Set of best practices for The Composable Architecture projects based on experiences of the team at The Browser Company.
iOS dev
https://david-smith.org/blog/2023/02/22/design-notes-24/
www.david-smith.org
Arbitrary SwiftUI Linear Gradient Rotation - David Smith, Independent iOS Developer
iOS dev
https://david-smith.org/blog/2023/02/25/design-notes-27/
www.david-smith.org
Learning from my Mistakes - David Smith, Independent iOS Developer
iOS dev
https://serialcoder.dev/text-tutorials/ios-tutorials/creating-image-thumbnails-programmatically-in-ios/
SerialCoder.dev
Creating Image Thumbnails Programmatically In iOS - SerialCoder.dev
Read how to create thumbnails of images in iOS using Swift and get a recipe that will work most of the times out of the box.
iOS dev
https://www.polpiella.dev/network-requests-in-swift-package-plugins
www.polpiella.dev
Coming in Swift 5.9: Network requests in Swift package plugins
A deep dive into a new feature coming to Swift Package Manager in Swift 5.9: the ability to make network requests from Swift package plugins.
iOS dev
https://www.swiftjectivec.com/Voice-Control-Accessibility-Tweaks-iOS/
Swiftjective-C
Building For Voice Control
Voice Control is an amazing accessibility technology. Here are some things to look for when building for it.
iOS dev
https://theswiftdev.com/swiftnio-tutorial-the-echo-server/
Theswiftdev
SwiftNIO tutorial - The echo server - The.Swift.Dev.
This is a beginner's guide to learn the basics of the SwiftNIO network app framework by building a basic TCP echo server.
iOS dev
https://digitalbunker.dev/recreating-the-ios-timer-in-swiftui/
Digital Bunker
Recreating The iOS Timer App In SwiftUI
Today's tutorial will focus on using SwiftUI to recreate the UI and functionality of the iOS Timer. We'll construct each of the UI components individually, build out the ViewModel, and then we'll bring everything together.
iOS dev
https://www.swiftbysundell.com/articles/swiftui-views-versus-modifiers/
Swift by Sundell
SwiftUI views versus modifiers | Swift by Sundell
What’s really the difference between building a piece of UI as a view versus a modifier, and how to choose between those two solutions?
iOS dev
https://swiftwithmajid.com/2023/02/28/mastering-charts-in-swiftui-accessibility/
Swift with Majid
Mastering charts in SwiftUI. Accessibility.
The last but not least post in the series is about accessibility. It is essential to make your app accessible to VoiceOver users. Usually, it is much harder to make your visual content accessible. Fortunately, Apple provides audio graph features allowing…
iOS dev
https://medium.com/@felipericieri/writing-an-idle-timer-in-swift-3391e95a7024
Medium
Writing an Idle Timer in Swift
Invalidating a session after a certain period of time.
iOS dev
https://itnext.io/building-ios-framework-with-dependencies-e6e141f346ec
Medium
Building iOS framework with dependencies.
Building a manual framework with other frameworks inside statically.
iOS dev
https://medium.com/swiftblade/using-swift-concurrency-with-coordinator-pattern-de290b95f09b
Medium
AsyncCoordinator Pattern using Swift Concurrency
Coordinator pattern is a way to encapsulate a flow in the app. It is an async task. What if we try to use async/await with it?
iOS dev
https://oleb.net/blog/2023/catch-error-code/
oleb.net
Pattern matching on error codes – Ole Begemann
Foundation overloads the pattern matching operator <code>~=</code> to enable matching against error codes in <code>catch</code> clauses.
iOS dev
https://khanlou.com/2023/02/schemaswift/
SchemaSwift
iOS dev
https://swiftsenpai.com/development/configurable-widgets-dynamic-options/
Swift Senpai
How to Create Configurable Widgets With Dynamic Options? - Swift Senpai
A step-by-step guide with sample code to show you how to create a configurable widget with dynamic options using Swift
iOS dev
https://samwize.com/2023/02/28/xcode-header-template-for-swift-packages/
@samwize
Xcode Header Template for Swift Packages
If you use Swift Package, there are 2 pesky problems whenever you create a new file.
iOS dev
https://www.polpiella.dev/managing-xcode-installs-using-fastlane
www.polpiella.dev
Managing multiple Xcode versions on CI using Fastlane
All you need to know about how to set the version of Xcode to use on CI using Fastlane.