iOS dev
@iosdevio
10.8K
subscribers
12
photos
5
files
6.07K
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.8K subscribers
iOS dev
https://www.kiloloco.com/articles/013-published-protocols-with-combine-on-ios/
Kilo Loco
Publishing Updates Using Protocols with Combine on iOS | Kilo Loco
Using @Published variables with protocols in Swift.
iOS dev
https://useyourloaf.com/blog/keyboard-layout-guide/
Use Your Loaf - iOS Development News & Tips
Keyboard Layout Guide
Apple introduced the keyboard layout guide in iOS 15. It can make it easier to build layouts that adapt to the keyboard.
iOS dev
https://useyourloaf.com/blog/accessibility-smart-invert/
Use Your Loaf - iOS Development News & Tips
Accessibility Smart Invert
What's the one accessibility feature, other than VoiceOver, you wish more developers knew about?
iOS dev
https://www.mongodb.com/developer/how-to/swiftui-previews/
Mongodb
Making SwiftUI Previews Work For You | MongoDB
Learn how to make SwiftUI previews to write better iOS apps faster
iOS dev
https://benoitpasquier.com/currency-textfield-in-swiftui/
Benoit Pasquier
Currency TextField in SwiftUI
Between banking and crypto apps, it’s quite often we interact with currency inputs on daily basis. If creating a localized UITextField can already be tricky in UIKit, I was wondering how hard it would be to do a similar one in SwiftUI. Let’s see today how…
iOS dev
https://serialcoder.dev/text-tutorials/swiftui/the-redacted-view-modifier-in-swiftui/
iOS dev
https://www.jessesquires.com/blog/2021/11/03/xcode-13-framework-test-fail/
Jesse Squires
Workaround: Xcode 13 failure after running framework project tests
I discovered a bug in Xcode 13 where tests crash for framework projects, preventing unit tests from successfully running on CI. The issue is due to some obsc...
iOS dev
https://www.jessesquires.com/blog/2021/11/03/swift-package-ios-tests/
Jesse Squires
How to test an iOS Swift package without an Xcode project
I came across a situation today where I needed to run an iOS test suite for a Swift Package. Previously, this required you to have an Xcode project but it no...
iOS dev
https://www.avanderlee.com/swift/async-await/
SwiftLee
Async await in Swift explained with code examples
Async await in Swift allows to write asynchronous tasks with structured concurrency. Maintain readability in complex code.
iOS dev
https://thisdevbrain.com/how-to-use-async-await-with-ios-13/
This Dev Brain
How to use async/await with iOS 13 and iOS 14 | This Dev Brain by Michal Tynior
Learn how to use Swift's concurrency systems with iOS 13 and iOS 14.
iOS dev
https://www.donnywals.com/understanding-swifts-asyncsequence/
Donny Wals
Understanding Swift’s AsyncSequence – Donny Wals
Swift’s AsyncSequence is a useful tool to iterate over sequences that produce values asynchronously. But is it a Combine killer? Find out in this post.
iOS dev
https://www.donnywals.com/understanding-how-and-when-swiftui-decides-to-redraw-views/
Donny Wals
Understanding how and when SwiftUI decides to redraw views
There’s a good chance that you’re using SwiftUI and that you’re not quite sure how and when SwiftUI determines which views should redraw. And arguably, that’s a good thing. SwiftUI is clearly smart…
iOS dev
https://www.swiftbysundell.com/articles/swift-concurrency-multiple-tasks-in-parallel/
Swift by Sundell
Using Swift’s concurrency system to run multiple tasks in parallel | Swift by Sundell
Let’s take a look at a few different ways to run multiple tasks in parallel when using Swift’s built-in concurrency system, and when each of those techniques can be especially useful.
iOS dev
https://peterfriese.dev/swiftui-empty-state/
iOS dev
https://sarunw.com/posts/how-to-use-different-fonts-for-different-languages-in-ios-application/
Sarunw
How to use different fonts for different languages in an iOS application | Sarunw
There is no way to add a custom font for each language. Luckily, we can indirectly set that with fallback fonts. Let's learn how to do it.
iOS dev
https://sarunw.com/posts/how-to-initialize-nsviewcontroller-programmatically-without-nib/
Sarunw
How to initialize NSViewController programmatically without nib | Sarunw
Initializing an NSViewController without nib isn't straightforward as UIViewController. Trying to do so would result in a runtime error. Let's learn how to do that.
iOS dev
https://coderexmachina.medium.com/displaying-mathematical-fractions-in-swiftui-6a4dd625d842
Medium
SwiftUI: Displaying Mathematical Fractions
How to display any mathematical fraction in SwiftUI using Unicode symbols.
iOS dev
https://www.donnywals.com/understanding-how-and-when-swiftui-decides-to-redraw-views/
Donny Wals
Understanding how and when SwiftUI decides to redraw views
There’s a good chance that you’re using SwiftUI and that you’re not quite sure how and when SwiftUI determines which views should redraw. And arguably, that’s a good thing. SwiftUI is clearly smart…
iOS dev
https://swiftwithmajid.com/2021/11/10/displaying-badges-in-swiftui/
Swift with Majid
Displaying badges in SwiftUI
One of the many things included in SwiftUI Release 3 was the ability to display badges. SwiftUI Release 3 provides you with the badge view modifier that we can use to generate badges in lists and tabs. This week we will learn how to use the badge view modifier…
iOS dev
https://obscuredpixels.com/awaiting-websockets-in-swiftui
Obscured Pixels
Awaiting WebSockets in SwiftUI
WebSockets have become the standard network protocol for chat and event-driven based applications given their ability to provide a persistent communication channel between clients and a server. Rather than poll a server for results at set intervals, ...
iOS dev
https://cornerbit.tech/sound-classification-using-the-sound-analysis-framework/