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://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.
iOS dev
https://www.swiftjectivec.com/Easier-Debugging-Swift-Codable-Error-Context-Missing-Keys/
Swiftjective-C
Debugging Codable
Codable is impressive, but it bails out quickly if .json doesn't appear exactly how it expects. Here's how I cleaned things up to pinpoint errors quickly.
iOS dev
CN
iOS dev
https://onevcat.com/2023/04/dev-talk-testing/
OneV’s Den
一些关于开发的杂谈话题 - 测试
最近接手了一些陈旧项目的维护工作,需要把一部分质量很烂的代码进行重构甚至重写。在这个过程期间,我也有机会对一些开发中比较重要的而且通用的知识进行了一点重新的思考和整理,在这里想把它们用个两三篇文章,以杂谈的方式记录一下。这些内容在我刚入门程序开发的时候困扰过我一段时间,所以虽然可能对于已经有多年经验的大佬们用处不大,但是希望新入行的同学们能通过这些话题得到一些启发,如果能减少走弯路的时间,那就更好了。
iOS dev
https://mp.weixin.qq.com/s/NbT1BE0CmYkyMXeVIekCpQ
Weixin Official Accounts Platform
iOS ReplayKit 与 屏幕录制
介绍了iOS ReplayKit Framework 的演进,讲述了如何接入,并结合直播中的录屏直播实践对可能遇到的问题提出了解决方案
iOS dev
EN
iOS dev
https://www.youtube.com/playlist?list=PLED4k3CZkY9RBYTMNziVhwXGepdcUIz8B
iOS Conf SG 2023
iOS dev
https://getstream.io/resources/projects/twitter-clone/
getstream.io
Build a Twitter Clone with SwiftUI in a Weekend
Building a Twitter Clone With Swift UI in a Weekend.
iOS dev
https://christiantietze.de/posts/2023/04/copilot-for-xcode-works/
Christian Tietze
Copilot for Xcode Works Okay
I've never touched GitHub Copilot in all these years, but everyone seems to be very happy with it. People recommend Copilot for all kinds of refactorings and repetetive tasks. So I figured I might give ...
iOS dev
https://www.swiftwithvincent.com/blog/three-mistakes-to-avoid-with-async-await-in-swift
Swift with Vincent
3 mistakes to avoid with async / await — Swift with Vincent
You’re more of a video kind of person? I’ve got you covered! Here’s a video with the same content than this article
🍿
iOS dev
https://ryanashcraft.com/what-i-learned-writing-my-own-cloudkit-sync-library/
Ryan Ashcraft
What I Learned Writing My Own CloudKit Syncing Library
The blog post I wish had existed before starting CloudSyncSession, the new iCloud syncing library I open sourced last week.
iOS dev
https://serialcoder.dev/text-tutorials/swiftui/presenting-expandable-textfields-in-swiftui/
iOS dev
https://redsweater.com/blog/2083/the-power-of-plist
iOS dev
https://www.avanderlee.com/concurrency/unit-testing-async-await/
SwiftLee
Unit testing async/await Swift code
Unit testing async/await logic can be done by marking your unit test as asynchronous and using a new XCTest method.
iOS dev
https://www.polpiella.dev/how-to-deploy-beta-versions-of-your-app-to-testflight-and-appcenter-with-xcode-cloud
www.polpiella.dev
Deploying beta versions of your app to TestFlight and AppCenter using Xcode Cloud
How to create an Xcode Cloud workflow which archives an application on every push to main and distributes the artefact to TestFlight and AppCenter.