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://nilcoalescing.com/blog/AnchoredPositionInSwiftUI/
Nil Coalescing
Using Layout protocol to align explicitly positioned views in SwiftUI
Explore how to replace the position() modifier with a custom AnchoredPosition layout to improve flexibility in aligning views relative to an anchor point, and adjust the alignment dynamically based on available space.
iOS dev
CN
iOS dev
https://juejin.cn/post/7236009910147596343
juejin.cn
构建稳定的预览视图 —— SwiftUI 预览的工作原理 - 掘金
我将通过两篇文章来分享我对预览功能的认知和理解,并探讨如何构建稳定的预览。本文将首先剖析预览功能的实现机制,让开发者了解哪些情况是预览必然无法处理的
iOS dev
EN
iOS dev
https://security.apple.com/blog/what-if-we-had-sockpuppet-in-ios16/
Blog - What if we had the SockPuppet vulnerability in iOS 16? - Apple Security Research
The next post in our XNU memory safety series examines how our hardened kernel allocator performs in the real world against a previously patched but powerful UAF software vulnerability. In this detailed analysis, we find out what might happen if SockPuppet…
iOS dev
https://swiftsenpai.com/development/webp-phpickerviewcontroller/
Swift Senpai
Handling WebP Images When Using PHPickerViewController - Swift Senpai
Be cautious when handling images from PHPickerViewController, as the WebP format requires a different approach. Find out more in this article.
iOS dev
https://byla.lt/posts/this-window-is-leaking/
Byla.lt
This Window Is Leaking | Byla.lt
Setting a custom NSWindowDelegate on NSWindow in your macOS SwiftUI app can introduce memory leaks. To mitigate this, save the original delegate before setting your custom one and restore it before the window closes.
iOS dev
http://swiftwithmajid.com/2023/05/23/dynamic-member-lookup-in-swift/
Swift with Majid
Dynamic member lookup in Swift
One of my favorite features of the Swift Language is the dynamic member lookup. We don’t use it very often, but it improves the API of the provided type significantly by improving the way we access the data of the particular type.
iOS dev
https://www.avanderlee.com/optimization/getting-app-featured-app-store/
SwiftLee
10 Tips to Get Your App Featured on the App Store
Get your app featured by implementing my top 10 tips based on getting multiple apps featured in over ten years of development.
iOS dev
https://blog.makwanbk.com/meet-an-upcoming-swift-access-modifier-package
Makwan's Blog
Meet An Upcoming Swift Access Modifier: package
Coming in Swift 5.9, package will be a new access modifier in the language.
The Swift team at Apple approved the Swift Evaluation proposal SE-0386 which includes adding a new access modifier called package to allow symbols from being accessed inside ...
iOS dev
https://www.swiftjectivec.com/wwdc-2023-the-pregame-quiz/
Swiftjective-C
WWDC 2023: The Pregame Quiz
We are soon to discover the rumored xrOS (apparently) and Apple's headset thingy. Brand new changes are on the horizon for W.W.D.C. 2023, but first - it's time for the ninth pregame quiz!
iOS dev
https://danielsaidi.com/blog/2023/05/26/extending-documentgroup-for-ios
Daniel Saidi
Extending DocumentGroup for iOS
DocumentGroup-based apps make it easy to edit documents and store them on device and in the cloud. However, these apps are currently very...
iOS dev
https://www.polpiella.dev/private-swift-packages-on-ci-cd
www.polpiella.dev
Private Swift packages on CI/CD
How to build an app that depends on private Swift packages on CI/CD.
iOS dev
https://medium.com/airbnb-engineering/flexible-continuous-integration-for-ios-4ab33ea4072f
Medium
Flexible Continuous Integration for iOS
How Airbnb leverages AWS, Packer, and Terraform to update macOS on hundreds of CI machines in hours instead of days
iOS dev
https://swdevnotes.com/swift/2023/lineargradient-in-swiftui/
Swdevnotes
LinearGradient in SwiftUI
How to use LinearGradient in SwiftUI
iOS dev
https://shchukin-alex.medium.com/gcd-primitives-in-depth-part-1-4d1b06117be6
Medium
GCD Primitives in Depth: Semaphore and Group
In this article, we will implement some of the GCD classes using low-level primitives to understand how GCD is actually functioning.
iOS dev
https://shchukin-alex.medium.com/gcd-primitives-in-depth-serial-queue-c255cf98cf55
Medium
GCD Primitives in Depth: Serial Queue
In the previous article, we implemented DispatchSemaphore and DispatchGroup ourselves. Today, we will develop a simplified version of…
iOS dev
https://developer.apple.com/wwdc23/
Apple Developer
WWDC25
Revisit an incredible week of technology and creativity.
iOS dev
https://www.swift.org/blog/using-upcoming-feature-flags/
Swift.org
Using Upcoming Feature Flags
Beginning in Swift 5.8 you can flexibly adopt upcoming Swift features using a new compiler flag and compilation condition. This post describes the problem upcoming feature flags solve, their benefits, and how to get started using them in your projects.
iOS dev
https://developer.apple.com/documentation/technotes/tn3117-resolving-build-errors-for-apple-silicon
Apple Developer Documentation
TN3117: Resolving architecture build errors on Apple silicon | Apple Developer Documentation
Update your app’s architecture build settings to support building macOS, iOS, watchOS, and tvOS apps on Apple silicon.