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://sarunw.com/posts/different-ways-to-sort-array-of-strings-in-swift/
Sarunw
Different ways to sort an array of strings in Swift | Sarunw
Learn a proper way to sort an array of strings in each circumstance.
iOS dev
https://www.avanderlee.com/swift/associated-types-protocols/
SwiftLee
Getting started with associated types in Swift Protocols
Associated Types in Swift allow you to reuse code. Define a protocol once and reuse it among different types and constraints.
iOS dev
https://www.avanderlee.com/swiftui/integrating-swiftui-with-uikit/
SwiftLee
UIViewRepresentable explained to host UIView instances in SwiftUI
Learn how to integrate SwiftUI into your UIKit app using UIHostingController and how to use UIViewRepresentable to host UIViews in SwiftUI.
iOS dev
https://useyourloaf.com/blog/swift-if-case-let/
Use Your Loaf - iOS Development News & Tips
Swift If Case Let
The Swift If-Case-Let syntax always seems backwards to me. Here's a reminder how you use it.
iOS dev
https://medium.com/plus-minus-one/continuous-delivery-in-ios-apps-using-bitrise-2b0deac3e16a
Medium
Continuous Delivery in iOS Apps using Bitrise
Includes humble notes to help you overcome possible challenges for setting up an iOS Continuous Delivery pipeline.
iOS dev
https://medium.com/swlh/swiftui-app-architecture-124b0199d52c
Medium
SwiftUI App Architecture
Advanced SwiftUI Architecture for easy Testability and Data Mocking
iOS dev
https://medium.com/better-programming/creating-neuromorphic-designs-in-swiftui-290c01331738
Medium
Creating Neuromorphic Designs in SwiftUI
Build a trendy, minimalist music player
iOS dev
https://samwize.com/2020/12/24/improve-ui-performance-render-hitch/
@samwize
Improve UI Performance: Render Hitch
There are 3 new tech talks from Apple on improving UI performance: 10855, 10856 and 10857
iOS dev
https://useyourloaf.com/blog/using-swift-result-and-flatmap/
Use Your Loaf - iOS Development News & Tips
Using Swift Result and flatMap
Use a Swift Result to wrap a throwing expression that you need to run on a background thread. Use flatMap to chain several results together.
iOS dev
https://sarunw.com/posts/how-to-change-color-of-sf-symbols/
Sarunw
How to change the color of SF Symbols | Sarunw
SF symbols are icon sets that Apple design to work with their system font. Learn how to change its color and how to show them in multicolor style.
iOS dev
https://sarunw.com/posts/how-to-convert-string-to-int-in-swift/
Sarunw
How to convert a String to an Int in Swift | Sarunw
Learn to convert a string "123" to an integer 123.
iOS dev
https://sarunw.com/posts/how-to-fix-duplicate-references-warning/
Sarunw
How to fix "Skipping duplicate build file" warning in Xcode | Sarunw
There might be several reasons that cause this error. Here are the solutions that fix it for me.
iOS dev
https://www.donnywals.com/10-things-ios-developers-should-focus-on-in-2021/
Donny Wals
10 things iOS developers should focus on in 2021 – Donny Wals
I know. This is a clickbaity title. And yes, I know that this list is not relevant for everybody. I know that not every iOS developer has to learn everything on this list. That said, this list is a…
iOS dev
https://matteomanferdini.com/swiftui-data-flow/
Matteo Manferdini
SwiftUI Data Flow: Passing Data Between Views
In this guide, I will show you the strategies to select the correct SwiftUI data flow mechanism and the relative property wrappers.
iOS dev
https://www.swiftbysundell.com/articles/using-multiple-computed-properties-to-form-a-swiftui-view-body/
Swift by Sundell
Using multiple computed properties to form a SwiftUI view’s body | Swift by Sundell
How a SwiftUI view’s body can be split up into multiple computed properties, which is a great alternative to using separate types in certain situations.
iOS dev
https://www.swiftbysundell.com/articles/custom-query-functions-using-key-paths/
Swift by Sundell
Creating custom query functions using key paths | Swift by Sundell
How key paths can be made much more powerful when used to query and filter collections.
iOS dev
https://khawerkhaliq.com/blog/swift-optionals/
Khawer Khaliq
What Are Swift Optionals and How They Are Used
This article explains what Swift optionals are, why Swift has them, how they are implemented, and how Swift optionals can be used to better model real-world domains and write safer and more expressive code.
iOS dev
https://www.cocoawithlove.com/blog/coding-through-iteration-and-integration.html
Cocoa with Love
App architecture basics in SwiftUI, Part 1: Coding through iteration and integration
I'm going to write a JSON feed reader app in SwiftUI and focus on writing the app through small, incremental additions.
iOS dev
https://www.raywenderlich.com/16126261-instruments-tutorial-with-swift-getting-started
kodeco.com
Instruments Tutorial with Swift: Getting Started
In this Xcode tutorial, you’ll learn how to use Instruments to profile and debug performance, memory and reference issues in your iOS apps.
iOS dev
https://ohmyswift.com/blog/2020/12/25/experimenting-with-swift-async-and-await-pattern-using-xcode/
OhMySwift
Experimenting with Swift async and await pattern using Xcode
You all might know that async/await is accepted and is available in the main snapshots! Let’s get our hands dirty by trying out some basic example of async/await in Swift.
iOS dev
https://gist.github.com/DougGregor/10db898093ce33694139d1dcd7da3397
Gist
Preventing Data Races in the Swift Concurrency Model
Preventing Data Races in the Swift Concurrency Model - preventing-data-races.md