iOS dev
@iosdevio
11.2K
subscribers
12
photos
5
files
5.86K
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
11.2K subscribers
iOS dev
https://mp.weixin.qq.com/s/fm_Wxrs9o6V53jtGdp3v9w
Weixin Official Accounts Platform
Clang Module 内部实现原理及源码分析
钉钉工程开始支持Swift,但在适配clang module的过程中,遇到了各种各样的编译问题,本文深入阅读clang module的实现代码,以此解开这些问题与谜团。
iOS dev
EN
iOS dev
https://www.swift.org/blog/swift-nio-imap/
Swift.org
Announcing SwiftNIO IMAP
As part of expanding the Swift on Server ecosystem, we’re thrilled to announce the release of a new IMAPv4 parser and encoder, SwiftNIO IMAP.
iOS dev
https://developer.apple.com/news/?id=5hlzzu3u
Apple
Xcode Cloud subscriptions now available - Latest News - Apple Developer
Xcode Cloud, the continuous integration and delivery service built into Xcode, accelerates the development and delivery of high-quality apps. Get started by configuring a workflow in Xcode and receive 25 compute hours per month at no cost until the end of…
iOS dev
https://www.polpiella.dev/sourcery-swift-package-command-plugin
www.polpiella.dev
Sourcery Swift Package command plugin
Building a command plugin to execute Sourcery from scratch and explaining the challenges faced while doing so.
iOS dev
https://blog.eidinger.info/xcodes-refactoring-options-for-asyncawait
Swifty Tech by Marco Eidinger
Xcode's refactoring options for async/await
Learn about Xcode refactoring options helping you to convert your functions to async: Convert Function to Async, Add Async Alternative, Add Async Wrapper
iOS dev
https://daringsnowball.net/articles/swiftui-coordinatespace/
Matthew's Dev Blog
Using CoordinateSpace to draw over a SwiftUI List | Matthew's Dev Blog
How to accurately position a View over a ScrollView or List, using CoordinateSpaces.
iOS dev
https://www.runway.team/blog/how-to-improve-ios-build-times-with-modularization
Runway
How to improve iOS build times with modularization | by Runway
Modularization establishes an architecture that allows scaling applications and codebases to grow while keeping build times in check. In this post, we’ll look at how all this plays out in the iOS world (though there are certainly themes common to all platforms…
iOS dev
https://www.swiftjectivec.com/Testing-SwiftUI-Bindings-in-Xcode-Previews/
Swiftjective-C
Testing SwiftUI Bindings in Xcode Previews
Xcode previews are there to make use faster. And they do - but if you want to test out bindings, you need to give it a little bit of thought.
iOS dev
https://uxdesign.cc/designing-for-scalable-dynamic-type-in-ios-5d3e2ae554eb
Medium
Designing for scalable Dynamic Type in iOS for accessibility
Design deliverables and principles for implementing the Dynamic Type accessibility setting in iOS.
iOS dev
https://www.raywenderlich.com/34699757-swiftui-view-modifiers-tutorial-for-ios
kodeco.com
SwiftUI View Modifiers Tutorial for iOS
Learn how to refactor your code to create powerful custom SwiftUI view modifiers. Make your views look consistent and your code easier to read and maintain.
iOS dev
https://holyswift.app/new-mapkit-configurations-with-swiftui/
Holy Swift
New MapKit Configurations with SwiftUI - Holy Swift
Learn how to use the new MapKit Configurations with SwiftUI. MKMapConfiguration is the new abstract interface to create amazing maps in iOS.
iOS dev
https://holyswift.app/two-sum-problem-in-swift/
Holy Swift
Two Sum Problem in Swift - Holy Swift
How to solve the first Leetcode problem in Swift. Two Sum problem solved in Swift! Use hash maps to leverage your daily algorithms.
iOS dev
https://swiftwithmajid.com/2022/08/30/lock-screen-widgets-in-swiftui/
Swift with Majid
Lock screen widgets in SwiftUI
One of the most requested features for iOS was customizable lock screens. We can populate our lock screen with glanceable widgets. Implementing a lock screen widget is straightforward because its API shares the same code with home screen widgets. This week…
iOS dev
https://forceunwrap.com/probably-the-best-guide-to-swift-timer/
forceUnwrap - Lift your Swift skills & career to the next level
Probably the best guide to Swift Timer - forceUnwrap
Swift's Timer class allows us to schedule work. Repeat the work or run it once. SwiftUI import SwiftUI struct TimersSwiftUIPlayground: View { private let timer = Timer.publish(every: 1, on: .main, in: .common).autoconnect() @State private var timerRunCount…
iOS dev
https://rensbr.eu/blog/swiftui-diffing/
SwiftUI's diffing algorithm
iOS dev
https://www.avanderlee.com/swiftui/voiceover-navigation-improvement-tips/
SwiftLee
VoiceOver navigation improvement tips for SwiftUI apps
Improving VoiceOver navigation support is an essential part of making your apps more accessible. A few tips can help you improve quickly.
iOS dev
https://artandscienceofcoding.com/science/kmm-for-ios-engineers/
art and science of coding
The iOS Engineer’s Guide to Beginning Kotlin Multiplatform Development
Techniques for Sharing Code using Kotlin Multiplatform
iOS dev
https://developer.apple.com/news/?id=3ne3586t
Apple
Get ready for iOS 16, tvOS 16, and watchOS 9 - Discover - Apple Developer
Now that you’ve watched September's Apple Event, get ready for the release of iOS 16, tvOS 16, and watchOS 9.
iOS dev
https://trycombine.com/posts/introducing-markcodable/
try Code
Introducing MarkCodable
Swift development related blog-posts. Combine, modern concurrency model, Instruments, and more.