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
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.
iOS dev
https://swiftsenpai.com/development/refresh-cells-uihostingconfiguration/
Swift Senpai
How to Refresh Cell's Content When Using UIHostingConfiguration
Thanks to UIHostingConfiguration & SwiftUI 2-way binding, we can say goodbye to refreshing cells and updating model objects manually in UIKit
iOS dev
https://hacknicity.medium.com/how-ios-apps-adapt-to-the-various-iphone-14-screen-sizes-b2504a39b58f
Medium
How iOS Apps Adapt to the various iPhone 14 Screen Sizes
Over the last few years I have written several articles showing how iOS apps built with different versions of Xcode would appear when run…
iOS dev
https://stevenpcurtis.medium.com/access-memory-directly-in-swift-e79328f38641
Medium
Access Memory Directly in Swift
Not just screens of numbers
iOS dev
https://useyourloaf.com/blog/aspect-fit-layout-guide/
Use Your Loaf - iOS Development News & Tips
Aspect Fit Layout Guide
The safe area aspect fit layout guide is new in iOS 16.
iOS dev
https://www.curiousalgorithm.com/post/efficiently-develop-cleaner-swiftui-views-using-a-view-model
Curious Algorithm
Developing Cleaner SwiftUI Views with View Model | Clean SwiftUI
Learn how to quickly develop cleaner SwiftUI views by using a view model.
iOS dev
https://holyswift.app/new-backgroundtask-in-swiftui-and-how-to-test-it/
Holy Swift
New BackgroundTask in SwiftUI and How to Test It - Holy Swift
Learn the new BackgroundTask in SwiftUI and how to test It. Check how to automatically reschedule it and debug the background tasks in iOS.
iOS dev
https://holyswift.app/longest-substring-without-repeating-characters-in-swift/
Holy Swift
Longest Substring Without Repeating Characters in Swift - Holy Swift
Check the solution for Longest Substring Without Repeating Characters in Swift. Use Sliding window pattern or Dynamic programming to solve!
iOS dev
https://quickbirdstudios.com/blog/regexbuilder/
QuickBird Studios
Swift RegexBuilder - Built Regular Expressions in iOS
With the newly introduced RegexBuilder feature in Swift 5.7 and iOS 16, the days of complicated and unreadable regexes are over.
iOS dev
https://betterprogramming.pub/fixing-swift-actors-and-delegate-error-on-xcode-14-87f933c9bbcc
Medium
Fixing Swift Actors and Delegate Error on Xcode 14
If you’ve updated Xcode to version 14 you might get an error about mutating actor-isolated property in your project. Let’s fix it.
iOS dev
https://www.emergetools.com/blog/posts/improve-popular-iOS-app-startup-times
Emergetools
Emerge Tools Blog | How these 5 iOS apps could improve their startup time
A detailed look at the startup times for 5 popular apps from the App Store and actionable insights for how they can be improved.
iOS dev
https://www.swiftjectivec.com/Snip-Completion-Handler-Block-Closure-To-Swift-Async-Concurrency/
Swiftjective-C
Use Swift Concurrency with Completion Handlers
Convert a function using a completion handler to use Swift Concurrency.
iOS dev
https://serialcoder.dev/text-tutorials/software-engineering/design-patterns/the-command-design-pattern-in-swift/
SerialCoder.dev
The Command Design Pattern In Swift - SerialCoder.dev
Learn about the Command design pattern and find out how to implement it in Swift projects through a practical code example.
iOS dev
CN