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://swiftwithmajid.com/2023/02/06/mastering-charts-in-swiftui-interactions/
Swift with Majid
Mastering charts in SwiftUI. Interactions.
The Swift Charts framework provides excellent functionality for implementing super custom charts. This week we will learn how to handle user input with gestures to build interactive charts. The Chart type is a simple SwiftUI view, which means you can attach…
iOS dev
https://www.createwithswift.com/applying-gestalt-principles-in-ui-ux-app-design/
Create with Swift
Applying Gestalt Principles in UI/UX App Design
Discover how the foundational principles of visual perception can be applied to enhance the user experience in your app.
iOS dev
https://levelup.gitconnected.com/conquer-data-races-with-swift-actors-efaf9512f324
Medium
Conquer Data Races with Swift Actors
Unleash the power of Swift concurrency with Actors! Get all the information you need in this comprehensive article
iOS dev
https://useyourloaf.com/blog/ipad-customizable-toolbars/
Use Your Loaf - iOS Development News & Tips
iPad Customizable Toolbars
Create a customizable toolbar for the iPad.
iOS dev
https://www.avanderlee.com/concurrency/detached-tasks/
SwiftLee
Detached Tasks in Swift explained with code examples
Detached tasks allow you to run code asynchronously, but you should be aware of the substantial consequences they introduce.
iOS dev
https://danielsaidi.com/blog/2023/02/09/adding-a-sticky-header-to-a-swiftui-scroll-view
Daniel Saidi
Adding a stretchable & sticky header to a SwiftUI ScrollView
As we’ve previously looked at how to implement offset tracking and stretchable headers for SwiftUI scroll views, let’s combine them to implement a stretchy, sticky scroll view header.
iOS dev
https://www.swift.org/blog/tspl-on-docc/
Swift.org
“The Swift Programming Language” book now published with DocC
We’re happy to announce that The Swift Programming Language book (TSPL) is now published using Swift-DocC, starting with Swift 5.8. TSPL is now ready to start accepting content contributions, under the direction of the Swift Documentation Workgroup.
iOS dev
https://khanlou.com/2023/02/arbitrary-beautiful-colors/
Arbitrary Beautiful Colors
RGB kind of sucks.
iOS dev
https://www.polpiella.dev/safely-pinning-spm-depedencies-to-exact-versions
www.polpiella.dev
Safely pinning SPM dependencies to exact versions
I will show you how code might change across different builds even when depending on an exact version of a Swift Package as well as how to mitigate the risks associated with this.
iOS dev
https://rhonabwy.com/2023/02/10/creating-an-xcframework/
Rhonabwy
Creating an XCFramework
In the past couple of years, I’ve had the occasion to want to make an XCFramework – a bundle that’s used by Apple platforms to encapsulate binary frameworks or libraries – a…
iOS dev
https://azamsharp.com/2023/02/16/testing-view-models.html
AzamSharp
Testing View Models
Testing View Model Does NOT Validate the User Interface
iOS dev
https://useyourloaf.com/blog/xcode-multi-cursor-editing/
Use Your Loaf - iOS Development News & Tips
Xcode Multi-Cursor Editing
Xcode multi-cursor editing (Control-Shift-Click).
iOS dev
https://nemecek.be/blog/186/the-weirdest-bugcrash-in-widgets
nemecek.be
The weirdest bug/crash in widgets?
Mysterious crash and ChatGPT to the rescue.
iOS dev
https://nemecek.be/blog/187/how-to-implementing-shared-with-you-apis
nemecek.be
How to: Implementing “Shared with You” APIs
Short tutorial about adopting the Shared with You framework available in iOS 16.
iOS dev
https://bjango.com/articles/opticaladjustments/
Bjango
Formulas for optical adjustments
A long-standing trope of the design world is that computers are bad at aligning and balancing the relative scales of elements. This is incorrect.
iOS dev
https://sideeffect.io/posts/2023-01-11-regulate/
sideeffect.io
Debouncing with Swift concurrency
When developing an iOS application, it is a common need to handle the frequency at which information is processed. For example, when making changes to a search field, we might want to request a remote API for each update. However, sending too many requests…
iOS dev
https://swiftsenpai.com/development/configurable-widgets-static-options/
iOS dev
https://www.observationalhazard.com/2023/02/adding-contacts-on-apple-platforms.html
Observationalhazard
Adding Contacts on Apple Platforms without Entitlements
David Kopec's blog.
iOS dev
https://www.kodeco.com/36182126-swift-regex-tutorial-getting-started
kodeco.com
Swift Regex Tutorial: Getting Started
Master the pattern-matching superpowers of Swift Regex. Learn to write regular expressions that are easy to understand, work with captures and try out RegexBuilder, all while making a Marvel Movies list app!
iOS dev
https://betterprogramming.pub/an-unexpected-behavior-of-subclasses-e684b3267e30
Medium
An Unexpected Behavior of Subclasses in Swift
Don’t change default param’s values when subclassing