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://holyswift.app/linked-list-problem-add-two-numbers-in-swift/
Holy Swift
Linked List Problem - Add Two Numbers in Swift - Holy Swift
Check the solution for the Leetcode problem called Add Two Numbers in Swift. Start your linked list Swift algorithm studying today!
iOS dev
https://medium.com/geekculture/concurrency-in-ios-gcd-c3a69acd7f31
Medium
Concurrency in iOS: GCD
This would be my first article that talk about concurrency in iOS
iOS dev
https://useyourloaf.com/blog/getting-started-with-swift-regex/
Use Your Loaf
Getting Started with Swift Regex
Swift 5.7 brings a whole new way of working with regular expressions.
iOS dev
https://useyourloaf.com/blog/iphone-14-screen-sizes/
Use Your Loaf - iOS Development News & Tips
iPhone 14 Screen Sizes
The notch is being replaced by the dynamic island. Here's a recap of what's changed with the 2022 iPhone 14 screen sizes.
iOS dev
https://www.donnywals.com/xcode-14-publishing-changes-from-within-view-updates-is-not-allowed-this-will-cause-undefined-behavior/
Donny Wals
Xcode 14 “Publishing changes from within view updates is not allowed, this will cause undefined behavior”
Some of the SwiftUI code that I’ve been using fine for a long time now has recently started coming up with this purple warning. Initially I thought that there was a chance that I was, in fact…
iOS dev
https://www.avanderlee.com/swiftui/accessibility-uikit-developers/
SwiftLee
Accessibility in SwiftUI explained for UIKit developers
Accessibility in SwiftUI works a little different than in UIKit, but with a few tips you'll be able to get up to speed quickly.
iOS dev
https://swiftui-lab.com/layout-protocol-part-1/
iOS dev
https://swiftui-lab.com/layout-protocol-part-2/
iOS dev
https://swiftrocks.com/whats-any-understanding-type-erasure-in-swift
Swiftrocks
What's the 'any' keyword? Understanding Type Erasure in Swift
In this article, we'll explain the concept of type erasure, how it used to be done, what's different in Swift 5.7, and how these changes work under the hood.
iOS dev
https://www.hackingwithswift.com/articles/249/whats-new-in-swift-5-7
Hacking with Swift
What’s new in Swift 5.7
Or as I’ve started calling it, what isn’t new in Swift 5.7?
iOS dev
CN
iOS dev
https://juejin.cn/post/7143002835192381471#heading-0
juejin.cn
如何判断 ScrollView、List 是否正在滚动中 - 掘金
判断一个可滚动控件( ScrollView、List )是否处于滚动状态在某些场景下具有重要的作用。本文将介绍几种在 SwiftUI 中获取当前滚动状态的方法,每种方法都有各自的优势和局限性。
iOS dev
https://juejin.cn/post/7142656591139962888#heading-16
juejin.cn
你真的懂iOS的异常捕获吗? - 掘金
在开发的日常中,经常会遇到一些极其偶现的Bug,有些Bug很难以复现,所以一般的解决方案是接入PLCrashReporter这些第三方的崩溃统计工具,那么这些方案真的是最优解吗?
iOS dev
EN
iOS dev
https://www.swift.org/blog/swift-5.7-released/
Swift.org
Swift 5.7 Released!
Swift 5.7 is now officially released! Swift 5.7 includes major additions to the language and standard library, enhancements to the compiler for a better developer experience, improvements to tools in the Swift ecosystem including SourceKit-LSP and the Swift…
iOS dev
https://www.donnywals.com/what-are-sendable-and-sendable-closures-in-swift/
Donny Wals
What are Sendable and @Sendable closures in Swift?
Sendability is an important feature of Swift Concurrency. It’s how the compiler determines whether code can safely be accessed from multiple concurrency contexts. In this post you’ll learn everything…
iOS dev
https://www.donnywals.com/enabling-concurrency-warnings-in-xcode-14/
Donny Wals
Enabling Concurrency warnings in Xcode 15 – Donny Wals
If you want to make sure that your code adopts Swift concurrency as correctly as possible in Swift 5.x, it’s a good idea to enable the Strict Concurrency Checking () flag in your project. To do this…
iOS dev
https://crunchybagel.com/adding-support-for-apple-watch-ultra-action-button/
Crunchy Bagel
Adding Support for Apple Watch Ultra Action Button
Apple recently announced the Apple Watch Ultra, which adds an additional button to the Apple Watch. One of the primary uses for this button is to control (start / pause / resume) workouts. We've recently added this functionality into Streaks Workout, so this…
iOS dev
https://crunchybagel.com/showing-relevant-data-using-focus-filters/
Crunchy Bagel
Showing Relevant Data Using Focus Filters
One of the great new features in iOS 16 is Focus Filters, which allows users to
change the way your app behaves when they are in Focus (such as Do Not Disturb).
In Streaks 8, we added a Focus Filter
[https://crunchybagel.com/streaks-8-released/] called "Up…
iOS dev
https://www.avanderlee.com/swiftui/variable-widgetbundle-configuration/
SwiftLee
Variable WidgetBundle configuration based on conditions
Use control flow statements inside a WidgetBundle to return a different set of widgets base on a if-statement condition.