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.pointfree.co/blog/posts/60-open-sourcing-identified-collections
www.pointfree.co
Open Sourcing Identified Collections
Today we are open sourcing Identified Collections, a library of data structures for working with collections of identifiable elements in a performant way.
iOS dev
https://www.fivestars.blog/articles/environment-objects-and-swiftui-styles/
FIVE STARS
Environment Objects and SwiftUI Styles | FIVE STARS
Some important heads up on this powerful combo.
iOS dev
https://rudrank.blog/experimenting-with-shazamkit
Rudrank’s Blog
Experimenting with ShazamKit- Let’s Shazam Everything!
ShazamKit lets developers take advantage of Shazam's exact audio matching capabilities within their apps
iOS dev
https://michaelabadi.com/articles/command-pattern-swift/
Michaelabadi
Command Pattern in real-life
Learn How To Use Command Pattern in Swift
iOS dev
https://useyourloaf.com/blog/xcode-13-missing-info.plist/
Use Your Loaf - iOS Development News & Tips
Xcode 13 Missing Info.plist
What happened to the Info.plist file in Xcode 13?
iOS dev
https://sarunw.com/posts/dynamic-button-configuration/
Sarunw
Dynamic button configuration in iOS 15 | Sarunw
Learn how to change button configuration, e.g., title and color, based on the internal and external changes.
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.