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://sarunw.com/posts/what-is-contentinset-in-scrollable-content/
Sarunw
What is contentInset in a scroll view | Sarunw
Learn the importance of content inset.
iOS dev
https://medium.com/@katramesh91/how-to-build-uikit-like-mvvm-c-coordinator-hierarchy-with-swiftui-d758b035f91a
Medium
How to build UIKit like MVVM-C Coordinator hierarchy with SwiftUI
Ever since SwiftUI was introduced, It’s been a struggle to build MVVM-C using SwiftUI. The whole idea behind introducing MVVM-C over MVVM…
iOS dev
https://medium.com/@GetInRhythm/closures-vs-combine-vs-async-await-993eb1da4d44
Medium
Closures Vs. Combine Vs. Async Await
Closures are a fundamental feature of Swift that allow developers to define self-contained blocks of functionality.
iOS dev
https://medium.com/@onlyapps/measuring-ping-in-ios-apps-a-simple-solution-13be82a15bf3
Medium
Measuring Ping in iOS Apps: A Simple Solution
Today, I would like to share with you a simple way to measure the ping to a selected server in an iOS application. This code displays the…
iOS dev
https://www.fline.dev/window-management-on-macos-with-swiftui-4/
FlineDev
Window Management with SwiftUI 4
Learnings from modernizing the window handling of my Mac app after upgrading to SwiftUI 4. Explaining `\.openWindow`, `.windowResizability` & more.
iOS dev
https://whackylabs.com/ios/fonts/2023/05/15/download-fonts-ios/
Whacky Labs
Downloading system fonts on Apple platforms
So it turns out apart from the fonts that come packaged with the Apple platforms you can also download a bunch of fonts at runtime There is a list that Apple has made available that you can find here https://developer.apple.com/fonts/system-fonts/.
iOS dev
http://swiftwithmajid.com/2023/05/17/api-availability-in-swift/
Swift with Majid
API availability in Swift
WWDC is coming pretty soon, and we are going to use a bunch of new APIs. But how to use new APIs available only for the latest version of iOS? This week we will learn about availability conditions in Swift.
iOS dev
https://arturgruchala.com/asynchronous-process-handling/
Artur Gruchała
Awesome Lightweight Asynchronous Process Handling Made Easy in Swift
In this blog post, we'll explore an awesome Swift code snippet that demonstrates a lightweight and easy-to-use asynchronous process handler. By leveraging async/await and the Foundation framework, this code enables you to execute processes asynchronously…
iOS dev
https://danielsaidi.com/blog/2023/05/17/an-app-group-roller-coaster-ride
Daniel Saidi
An App Group roller coaster ride
I’ve been struggling with a random bug when using an App Group to sync data between an app and a keyboard extension. The explanation: a c...
iOS dev
https://www.polpiella.dev/how-we-avoided-a-big-refactor-with-the-exported-attribute
www.polpiella.dev
How to avoid a big refactor with the @_exported attribute
A practical use case of the @_exported underscore attribute to avoid a big refactor.
iOS dev
https://christianselig.com/2023/05/instant-pan-gesture-interactions/
Christianselig
Instant Pan Gesture Interactions
Apple has a really awesome WWDC 2018 video called Designing Fluid Interfaces, and one of the key takeaways from the videos that one of the presenters, Chan Karunamuni, said is “Look for delays everywhere. Everything needs to respond instantly.” (6:28)
A really…
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.