iOS dev
@iosdevio
10.9K
subscribers
12
photos
5
files
5.97K
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://developer.apple.com/design/human-interface-guidelines
Apple Developer Documentation
Human Interface Guidelines | Apple Developer Documentation
The HIG contains guidance and best practices that can help you design a great experience for any Apple platform.
iOS dev
https://collindonnell.com/mvc-isnt-mvc
Collin Donnell
MVC Isn’t MVC
In December of 1979 Tyrgve Reenskaug, an employee of Xerox PARC, published a paper called MODELS-VIEWS-CONTROLLERS about a design pattern he had invented for developing applications with a graphica…
iOS dev
https://www.hackingwithswift.com/articles/261/i-screwed-up-one-key-accessibility-behavior-and-now-i-m-on-a-mission-to-do-better
Hacking with Swift
I screwed up one key accessibility behavior, and now I'm on a mission to do better
Accessibility labels, hints, and grouping are great, but don’t forget to think about Voice Control too.
iOS dev
https://www.swiftjectivec.com/SwiftUI-Modifier-Monday-Container-Relative-Frame/
Swiftjective-C
Modifier Monday: .containerRelativeFrame(_ axes:)
So many new SwiftUI APIs from W.W.D.C. 23. Here's a neat one that I've written myself previously, a modifier for relative frame sizing.
iOS dev
https://serialcoder.dev/text-tutorials/swiftui/wwdc23-swiftui-the-debut-of-the-buttonrepeatbehavior-view-modifier/
SerialCoder.dev
WWDC23 & SwiftUI: The debut of the ButtonRepeatBehavior view modifier - SerialCoder.dev
Meet the ButtonRepeatBehavior, a brand new view modifier in SwiftUI that allows to repeat a button's action on long press events.
iOS dev
https://alexanderweiss.dev/blog/2023-06-10-appintents-for-widgets
alexanderweiss.dev
AppIntents for Widgets
During WWDC 2023 Apple announced that the `AppIntents` framework can now also be used to create Widget configurations. Since last year's announcement of `AppIntents` I was looking forward to also configuring Widgets with AppIntents. Now it's here and...
iOS dev
https://itnext.io/deep-dive-into-the-new-features-of-scrollview-in-swiftui-5-440b9f0e0e09?utm_source=canopas-stack-weekly
Medium
Deep Dive into the New Features of ScrollView in SwiftUI 5
This article will introduce these new features of ScrollView in SwiftUI 5, hoping to help developers in need more and earlier.
iOS dev
https://sarunw.com/posts/animate-sf-symbols-with-symboleffect/
Sarunw
Animate SF Symbols with symbolEffect | Sarunw
In iOS 17, you can animate SF Symbols with the new modifier. Let's learn how to do it.
iOS dev
https://sarunw.com/posts/swiftui-plain-button-style-cannot-tap/
Sarunw
SwiftUI Plain Button Style cannot tap on an Empty space | Sarunw
The plain button style has behavior and appearance different from the other styles. Let's learn how this affects a tappable area.
iOS dev
https://www.avanderlee.com/xcode/bookmarks-navigator/
SwiftLee
Xcode Bookmarks: Save code landmarks & organize tasks
Store Xcode bookmarks to important code references and search queries. Use the bookmarks as a to-do list to increase your productivity.
iOS dev
https://www.avanderlee.com/xcode/preview-swiftui-uikit-appkit-views/
SwiftLee
#Preview SwiftUI Views using Macros
Using the #Preview Swift Macro you can create previews more quickly for all your SwiftUI, UIKit, and AppKit views.
iOS dev
https://betterprogramming.pub/a-deep-dive-into-observation-a-new-way-to-boost-swiftui-performance-f299831c664b
Medium
A Deep Dive Into Observation: A New Way to Boost SwiftUI Performance
Observation framework should reduce unnecessary updates in SwiftUI views, improving performance of SwiftUI apps
iOS dev
https://useyourloaf.com/blog/wwdc23-core-data-lab-notes/
Use Your Loaf - iOS Development News & Tips
WWDC23 Core Data Lab Notes
Lab notes from my Core Data lab at WWDC23.
iOS dev
https://www.polpiella.dev/understanding-mergeable-libraries
www.polpiella.dev
Understanding mergeable libraries
An initial deep dive into what mergeable libraries are and how they can be configured in Xcode.
iOS dev
https://swdevnotes.com/swift/2023/angulargradient-in-swiftui/
Swdevnotes
AngularGradient in SwiftUI
How to use AngularGradient in SwiftUI
iOS dev
https://remotion.com/blog/measuring-latency-of-real-time-data-streams-in-swift-delegate-pattern-combine-and-swift-actors
multi.app
Multi Blog – Measuring latency of real time data streams in Swift: Delegate pattern, Combine, and Swift Actors
If a delay in user interaction becomes longer than 100 ms, it starts to become noticeable. - Apple on App Responsiveness Remotion makes any app you share multiplayer, and that includes Shared Control: The ability to directly interact with shared apps. Shared…
iOS dev
CN
iOS dev
https://mp.weixin.qq.com/s/I1fDj1GBHEr4x4Jg2u_GXA
// CADisplayLink past and present
iOS dev
EN
iOS dev
https://www.swiftjectivec.com/Snip-Create-A-Basic-Interactive-Widget-Using-App-Intent-Button/
Swiftjective-C
Create an Interactive Widget Using App Intents
Make a widget that's interactive.
iOS dev
https://www.magnuskahr.dk/posts/2023/05/swiftui-trailing-label-textfield/
magnuskahr
SwiftUI: Trailing label TextField | magnuskahr
Create a SwiftUI trailing label textfield that visually aligns the label with the input value, improving the user experience in forms.