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://holyswift.app/using-hmac-based-key-derivation-function-to-create-authentication-message-codes-in-swift
Holy Swift
HMAC Key Cryptography in Swift - Holy Swift
This is a tutorial guide on how to use HMAC Key Cryptography in Swift. Learn how to create an authentication data for your messages.
iOS dev
https://www.figure.ink/blog/2021/7/18/practical-localized-error-values
figure.ink
Figure - Practical Localized Error Values in Swift
How many times have we stared at code like:
do { try writeEverythingToDisk() } catch let error { // ??? } or even:
switch result { case .failure(let error): // ??? } and asked ourselves “How am I going to communicate that error?”
The thing is, that error…
iOS dev
https://swiftwithmajid.com/2021/07/21/submitting-values-to-swiftui-view/
Swift with Majid
Submitting values to SwiftUI view
SwiftUI Release 3 brought us a new declarative approach for handling submitted values. Text fields, forms, search bars allow users to submit values that we can take and react to them using the new onSubmit view modifier. This week we will learn how to use…
iOS dev
https://www.swiftbysundell.com/tips/attaching-property-wrappers-to-function-arguments/
Swift by Sundell
Attaching property wrappers to function arguments | Swift by Sundell
New in Swift 5.5: Property wrappers can now be applied directly to function arguments, just like how they can be used to add additional functionality to a property or local variable.
iOS dev
https://kalkicode.com/data-structure/1500-most-common-data-structures-and-algorithms-solutions
iOS dev
https://useyourloaf.com/blog/scrolling-with-scrollviewreader/
Use Your Loaf - iOS Development News & Tips
Scrolling With ScrollViewReader
How do you programmatically scroll a SwiftUI list to a specific item?
iOS dev
https://www.fivestars.blog/articles/xcode-13-beta-4/
FIVE STARS
What's new in Xcode 13 beta 4 | FIVE STARS
Button and AttributeString style updates, & more!
iOS dev
https://www.fivestars.blog/articles/alwaysEmitIntoClient/
FIVE STARS
Backporting new features with @_alwaysEmitIntoClient | FIVE STARS
An exploration of the private @_alwaysEmitIntoClient attribute
iOS dev
https://swiftwithmajid.com/2021/07/28/confirmation-dialogs-in-swiftui/
Swift with Majid
Confirmation dialogs in SwiftUI
SwiftUI Release 3 brings a few generic view modifiers that allow us to handle semantically similar operations for different views in the very same way. One of these view modifiers is onSubmit, which we can use to manage both forms and search fields. This…
iOS dev
https://swiftsenpai.com/development/persist-data-using-keychain/
Swift Senpai
Persisting Sensitive Data Using Keychain in Swift - Swift Senpai
This article teaches you how to saves, updates, reads, and deletes data in both iOS and macOS using Keychain Services in Swift.
iOS dev
https://lostmoa.com/blog/KeyPathFocus/
Nil Coalescing
Use KeyPath to drive programmatic focus
Set a keypath to your model properties as FocusState value to avoid declaring custom enums to programmatically set focus and respond to focus changes.
iOS dev
https://www.raywenderlich.com/24247382-picture-in-picture-across-all-platforms
kodeco.com
Picture in Picture Across All Platforms
Learn how to implement Picture in Picture for default and custom video players across all app platforms.
iOS dev
https://betterprogramming.pub/how-to-extend-or-create-combine-publishers-the-right-way-4231a4f38a5e
iOS dev
https://medium.com/cristian-ortega/modular-architectures-swiftui-combine-swift-package-manager-80820b4ff463
Medium
Building complex modular architectures with SwiftUI, Combine and Swift Package Manager (SPM)
In this article, you’ll find some tips about how to write complex modular architectures using SwiftUI, Combine and Swift Package Manager.
iOS dev
https://vonagedev.medium.com/detecting-music-with-shazamkit-c36168cfba5e
Medium
Detecting Music With ShazamKit
In this tutorial, you will use ShazamKit to detect music playing and send it as a message to a chat with the Vonage Client SDK for iOS…
iOS dev
https://www.andyibanez.com/posts/unstructured-concurrency-with-detached-tasks-in-swift/
Andy Ibanez - iOS Developer
Unstructured Concurrency With Detached Tasks in Swift
Learn to use detached tasks in Swift for concurrency and why they are useful.
iOS dev
https://www.avanderlee.com/xcode/development-assets-preview-catalog/
SwiftLee
Development Assets in Xcode to enrich SwiftUI Previews
Development Assets can be used to provide sample data for SwiftUI Previews during development without increasing app binary size.
iOS dev
https://www.swiftbysundell.com/articles/throwing-async-properties/
Swift by Sundell
Throwing and asynchronous Swift properties | Swift by Sundell
How Swift 5.5 enables computed properties to become either throwing or asynchronous, and what sort of situations that these new capabilities could become useful in.
iOS dev
https://khawerkhaliq.com/blog/swift-optional-chaining/
Khawer Khaliq
The Power of Optional Chaining in Swift
Learn how to work safely with optionals in Swift without having to unwrap them, with optional chaining.
iOS dev
https://lickability.com/blog/automating-app-store-screenshots-with-fastlane-and-swiftui/
Lickability
Automating App Store Screenshots – Lickability
Using Fastlane and SwiftUI