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://betterprogramming.pub/clean-code-vs-performant-code-3e2d8182b963
Medium
Clean Code vs. Performant Code
Clean code is not always the best approach. Choose how to structure your code based on your needs!
iOS dev
https://medium.com/@programmingpassion/low-level-ios-debug-direct-field-offset-316c01d041b9
Medium
iOS debug session: Direct field offset (Part 1)
This is a deep dive into the low-level debugging technique. This topic is not what we do in our regular debugging sessions. Therefore…
iOS dev
https://medium.com/@borlidoadrian/mastering-dependency-injection-in-swift-best-practices-and-common-pitfalls-ae6176e8001e
Medium
Mastering Dependency Injection in Swift: Best Practices and Common Pitfalls
Working with Swift can sometimes feel like trying to wrangle a herd of cats. But fear not! Dependency Injection is a great tool to help…
iOS dev
https://royshavit.com/blog/integrating-rust-and-swift/
iOS dev
https://useyourloaf.com/blog/context-menus-for-tables/
Use Your Loaf - iOS Development News & Tips
Context Menus for Tables
Context menus for lists and tables.
iOS dev
https://forceunwrap.com/swift-multiple-trackers-architecture/
forceUnwrap - Lift your Swift skills & career to the next level
Swift multiple trackers architecture - forceUnwrap
Tracking is an essential part of app development. It allows us to measure the performance, behavior and preferences of our users and optimize our app accordingly. However, tracking can also be a challenge when we have to deal with multiple trackers from different…
iOS dev
https://augmentedcode.io/2023/03/20/async-await-and-completion-handler-compatibility-in-swift/
Augmented Code
Async-await and completion handler compatibility in Swift
The prominent way for writing async code before async-await arrived to Swift was using completion handlers. We pass in a completion handler which then gets called at some later time. When working w…
iOS dev
https://forceunwrap.com/swift-multiple-trackers-architecture-with-solid-part-2/
forceUnwrap - Lift your Swift skills & career to the next level
Swift multiple trackers architecture with SOLID – Part 2 - forceUnwrap
In part 1, we developed code to implement an infrastructure that enables multiple trackers. In part 2, we will refactor our code based on SOLID principles to improve its design. SOLID principles consist of five guidelines that help developers create code…
iOS dev
https://danielsaidi.com/blog/2023/03/14/handling-status-bar-color-scheme-and-visibility-in-swiftui
Daniel Saidi
Handling status bar color scheme and visibility in SwiftUI
As we’ve previously looked at how to implement offset tracking and stretchable and sticky headers for SwiftUI scroll views, let’s look at...
iOS dev
http://swiftwithmajid.com/2023/03/15/performance-testing-in-swift-using-xctest-framework/
Swift with Majid
Performance testing in Swift using the XCTest framework
In Swift, we can do performance testing using the XCTest framework, which is a part of the Xcode development environment. XCTest provides a comprehensive set of tools for writing, running, and analyzing unit and performance tests for Swift applications. This…
iOS dev
https://serialcoder.dev/text-tutorials/swiftui/creating-custom-container-views-in-swiftui/
iOS dev
https://david-smith.org/blog/2023/03/16/design-notes-32/
www.david-smith.org
Pixel Perfection - David Smith, Independent iOS Developer
iOS dev
https://holyswift.app/how-to-create-toolbar-in-swiftui/
Holy Swift
SwiftUI Toolbar: Everything You Need to Know - Holy Swift
Explore SwiftUI toolbars: customization, adaptive layouts, and accessibility for crafting intuitive UIs in this comprehensive guide.
iOS dev
https://swdevnotes.com/swift/2023/can-chatgpt-create-an-ios-app-in-swiftui-part-1/
Swdevnotes
Can ChatGPT create an iOS app in SwiftUI - part 1
iOS dev
CN
iOS dev
https://medium.com/zrealm-ios-dev/%E6%89%8B%E5%B7%A5%E6%89%93%E9%80%A0-html-%E8%A7%A3%E6%9E%90%E5%99%A8%E7%9A%84%E9%82%A3%E4%BA%9B%E4%BA%8B-2724f02f6e7
Medium
手工打造 HTML 解析器的那些事
ZMarkupParser HTML to NSAttributedString 渲染引擎的開發實錄
iOS dev
https://mp.weixin.qq.com/s/nGLgQfq8k3pzxUaTZa8uNQ
iOS dev
EN
iOS dev
https://www.swift.org/blog/swift-package-index-developer-spotlight/
Swift.org
Swift Package Index gains Apple sponsorship
Building a thriving open source ecosystem is important to Swift’s success, and open source packages are the building blocks that help power countless Swift projects. As the number of packages increases, discovery becomes critical for developers needing to…
iOS dev
https://marcelvoss.com/2023/enabling-upcoming-swift-language-features/
Marcelvoss
Enabling Upcoming Swift Language Features
Swift 6 has a bunch of changes that will change the way we will use Swift in the future, with some of them being breaking changes. Wouldn’t it be handy if we could try out some of these upcoming features ahead of their release, so we can evaluate the impact…