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://blog.kulman.sk/using-critical-alerts-on-ios/
blog.kulman.sk
Using Critical Alerts in iOS applications
Critical Alerts are an iOS features that is not exactly new, it was introduced with iOS 12 back in 2018, but I have never worked for it before and I have not even used any iOS application that implements it.
I think the main reason for this is that this feature…
iOS dev
https://www.donnywals.com/the-basics-of-structured-concurrency-in-swift-explained/
Donny Wals
Structured concurrency in Swift explained – Donny Wals
Swift’s async await syntax heavily relies on a concept called Structured Concurrency. Structured concurrency describes the relationship between tasks that perform concurrent work. Specifically…
iOS dev
https://holyswift.app/sqlite-vs-core-data-in-ios-development-which-one-should-you-choose/
Holy Swift
SQLite vs Core Data in iOS Development: Which One Should You Choose? - Holy Swift
Explore SQLite vs Core Data in iOS development, their features, use cases, code samples, and learn which one is best for your next project.
iOS dev
CN
iOS dev
https://juejin.cn/post/7219189831775420472
juejin.cn
Block 内调用 super 引发的循环引用 - 掘金
1. 介绍了两种较为少见的 Block 循环引用,并提供了解决方法。 2. 宏的替换在 Preprocessed 阶段,super 的变更在 compile 阶段,因此对 self 进行 weak/s
iOS dev
EN
iOS dev
https://forums.swift.org/t/introducing-swift-power-assert/64197
Swift Forums
Introducing Swift Power Assert
Hello everyone. I have created a Power Assert library using Swift's new macro feature. Power asserts provide descriptive assertion messages for your tests, like the following examples: #powerAssert(max(a, b) == c) | | | | | …
iOS dev
https://nearthespeedoflight.com/browser.html
Let’s Write a Web Browser from Scratch in Swift!
iOS dev
https://nearthespeedoflight.com/browser-2.html
Let’s Write a Web Browser from Scratch in Swift! Part 2
iOS dev
https://www.polpiella.dev/automating-swift-package-releases-with-github-actions
www.polpiella.dev
Automating Swift command line tool releases with GitHub Actions
How I use GitHub Actions to automate the release of my Swift command line tools.
iOS dev
https://swiftwithmajid.com/2023/04/05/drag-and-drop-transferable-data-in-swiftui/
Swift with Majid
Drag and drop transferable data in SwiftUI
Last week we discussed the new ShareLink view and the Transferable protocol powering it. The new Transferable protocol is useful for sharing your data from the app, but it also powers drag and drop in your app. This week we will learn how we can drag and…
iOS dev
https://www.jessesquires.com/blog/2023/04/04/exploring-a-new-ios-codebase/
Jesse Squires
Exploring a new iOS codebase
Whether you are starting a new job or joining a new project, getting oriented in a new iOS codebase can be difficult and overwhelming. It is particularly har...
iOS dev
https://betterprogramming.pub/different-flavors-of-unidirectional-architectures-in-swift-781a01380ef6
Medium
The Many Flavors of Unidirectional Architectures in Swift
How have SwiftUI and async/await changed the concept of state containers in these last six years?
iOS dev
https://stevenpcurtis.medium.com/what-is-a-projectedvalue-in-swiftui-5e74fc01d821
Medium
What is a ProjectedValue in SwiftUI?
Kind of what is sounds like
iOS dev
https://useyourloaf.com/blog/converting-a-swift-string-to-a-bool/
Use Your Loaf - iOS Development News & Tips
Converting A Swift String To A Bool
What's the best way to convert a Swift String to a Bool?
iOS dev
https://www.avanderlee.com/debugging/network-extension-debugging-macos/
SwiftLee
Network Extension Debugging on macOS
Debugging Network Extensions on macOS can be complicated, but doable using the proper techniques, tips, and tricks.
iOS dev
https://www.youtube.com/watch?v=xV2DVQ8sw7o
YouTube
Roll your own networking stack - Frank Courville - Do iOS 2022 (English)
Does your network layer need some love but you don't know where to start? In this talk, we'll look at how we can create our own small library of composable tools to make network a joy to work with.
iOS dev
https://rambo.codes/posts/2023-04-04-macos-security-bugs-exposed-safari-history-and-device-location-to-unauthorized-apps
Rambo Codes
macOS Security Bugs Exposed Safari History and Device Location to Unauthorized Apps | Rambo Codes
Gui Rambo writes about his coding and reverse engineering adventures.
iOS dev
https://holyswift.app/what-is-the-difference-between-merge-combinelatests-and-zip-using-combine-in-swift/
Holy Swift
Merge, CombineLatest, and Zip: Comparing Operators of Combine for iOS - Holy Swift
Explore the differences between Merge, CombineLatest, and Zip operators in Combine for iOS and Swift, learn when to use each in your apps.
iOS dev
https://swifting.io/2023/01/06/Algorithms-Graphs-BFS-DFS.html
swifting.io - Sharing passion in Swift
#57 Graph traversal algorithms BFS and DFS
If you would like to start learn graph algotithms I hope this post can help you with finding some basic information about it. With shared playthrounds and examples you can check them it action by yourself.