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://swdevnotes.com/swift/2022/create-employee-model-to-get-navigationsplitview-sample-code-to-work-in-swiftui/
iOS dev
https://oleb.net/2022/animation-modifier-position/
Ole Begemann
When .animation animates more (or less) than it’s supposed to
SwiftUI views and view modifiers can be divided into “rendering“ and “non-rendering” groups. The position of the `animation` modifier with respect to non-rendering modifiers is irrelevant for the question if a change gets animated or not.
iOS dev
https://danielsaidi.com/blog/2022/11/16/using-complex-gestures-in-a-scroll-view
Daniel Saidi
Using complex gestures in a SwiftUI ScrollView
SwiftUI gestures are complicated, since they can block the ScrollView gestures. Let’s look at a way to implement rich view gestures in a way that doesn’t block the scrolling.
iOS dev
https://www.devtechie.com/community/public/posts/151918-angular-gradient-in-swiftui
DevTechie
Angular Gradient in SwiftUI
SwiftUI, iOS Development, iOS, Swift, DevTechie, Image View, SF Symbols, ios 15. iOS 16, iPadOS, watchOS, swiftui list, SceneKit, ARKit, RealityKit, CoreML, CreateML, iOS Machine Learning
iOS dev
https://swiftwithmajid.com/2022/11/16/building-custom-layout-in-swiftui-basics/
Swift with Majid
Building custom layout in SwiftUI. Basics.
Nowadays, SwiftUI provides the Layout protocol allowing us to build super-custom layouts by digging into the layout system without using GeometryReader. Layout protocol brings us the incredible power of building and reusing any layout you can imagine. This…
iOS dev
https://blog.devgenius.io/property-observers-in-swift-fb3ba5b2c4d7
Medium
What is Property Observer in Swift?
willSet and didSet notify when changes in a property’s value
iOS dev
https://www.donnywals.com/providing-a-default-value-for-a-swiftui-binding/
Donny Wals
Providing a default value for a SwiftUI Binding – Donny Wals
Learn how you can write an extension on Binding to provide default values to SwiftUI
iOS dev
https://www.swiftbysundell.com/articles/opaque-return-types-primary-associated-types/
Swift by Sundell
Combining opaque return types with primary associated types | Swift by Sundell
How Swift’s opaque return types can be combined with primary associated types in order to create powerful abstractions without the need for any type erasure.
iOS dev
https://holyswift.app/introduction-to-swiftui-modularisation-with-spm/
Holy Swift
Introduction to SwiftUI Modularisation with SPM - Holy Swift
Learn how to create SwiftUI Modularisation with SPM with a practical and illustrated example. Start modularising your iOS apps today.
iOS dev
https://holyswift.app/a-guided-tour-for-swiftui-foreach-structure/
Holy Swift
A Guided Tour for SwiftUI ForEach Structure - Holy Swift
Learn about SwiftUI ForEach in this article. Discover how to use SwiftUI ForEach with nontrivial examples.
iOS dev
CN
iOS dev
https://mp.weixin.qq.com/s/ldbwl9nLxWyyBmk3bgX82A
Weixin Official Accounts Platform
淘宝拍立淘iOS相册架构设计小结
本文基于拍立淘相册在发展中遇到的问题,对相册的整体架构设计和实现思路进行总结阐述,并针对相册功能开发时会遇到的共性问题提供了解决方案。
iOS dev
https://mp.weixin.qq.com/s/kp6cdDrdQ4rhfdXH-_Q8IA
Weixin Official Accounts Platform
优先级反转那些事儿
文章主要阐述了优先级反转的一些概念和解决思路,并结合iOS平台的几种锁进行了详细的调研。通过深入的理解,可以去规避一些不必要的优先级反转,从而进一步避免卡死异常。
iOS dev
EN
iOS dev
https://github.com/mRs-/Black-Friday-Deals
GitHub
GitHub - mRs-/Black-Friday-Deals: Black Friday Deals for macOS / iOS Software & Books
Black Friday Deals for macOS / iOS Software & Books - mRs-/Black-Friday-Deals
iOS dev
https://danielsaidi.com/blog/2022/11/24/applying-complex-gestures-to-a-swiftui-view
Daniel Saidi
Applying complex gestures to a SwiftUI view
As we saw in last week’s post, gestures in a ScrollView are complicated, since they can block the scrolling. Without a scroll view, things become a lot easier. Let’s take a look.
iOS dev
https://www.pointfree.co/blog/posts/84-better-swiftui-navigation-apis
www.pointfree.co
Better SwiftUI navigation APIs
Navigation in SwiftUI can be complex, but it doesn't have to be that way. We are releasing a
new version of our SwiftUI Navigation library that makes it easier to use NavigationStack,
alerts, confirmation dialogs, and even fixes a few bugs in SwiftUI.
iOS dev
https://www.avanderlee.com/swift/dynamiccallable/
SwiftLee
@dynamicCallable in Swift explained with code examples
@dynamicCallable can be used to communicate with Python, Javascript, and other languages. Combine it with dynamicMemberCallable and optimize.
iOS dev
https://oleb.net/2022/clipped-hit-testing/
Ole Begemann
clipped() doesn’t affect hit testing
The clipped() modifier in SwiftUI doesn’t limit hit testing to the clipping region. The clipped view can still receive taps/clicks outside the visible area. Add .contentShape(Rectangle()) to change this behavior.
iOS dev
https://daringsnowball.net/articles/swiftui-size-to-fit-bottom-sheet/
Matthew's Dev Blog
Sized-to-fit SwiftUI bottom sheet | Matthew's Dev Blog
This is a personal blog by Matthew Flint.