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://www.polpiella.dev/private-swift-packages-on-ci-cd
www.polpiella.dev
Private Swift packages on CI/CD
How to build an app that depends on private Swift packages on CI/CD.
iOS dev
https://medium.com/airbnb-engineering/flexible-continuous-integration-for-ios-4ab33ea4072f
Medium
Flexible Continuous Integration for iOS
How Airbnb leverages AWS, Packer, and Terraform to update macOS on hundreds of CI machines in hours instead of days
iOS dev
https://swdevnotes.com/swift/2023/lineargradient-in-swiftui/
Swdevnotes
LinearGradient in SwiftUI
How to use LinearGradient in SwiftUI
iOS dev
https://shchukin-alex.medium.com/gcd-primitives-in-depth-part-1-4d1b06117be6
Medium
GCD Primitives in Depth: Semaphore and Group
In this article, we will implement some of the GCD classes using low-level primitives to understand how GCD is actually functioning.
iOS dev
https://shchukin-alex.medium.com/gcd-primitives-in-depth-serial-queue-c255cf98cf55
Medium
GCD Primitives in Depth: Serial Queue
In the previous article, we implemented DispatchSemaphore and DispatchGroup ourselves. Today, we will develop a simplified version of…
iOS dev
https://developer.apple.com/wwdc23/
Apple Developer
WWDC25
Revisit an incredible week of technology and creativity.
iOS dev
https://www.swift.org/blog/using-upcoming-feature-flags/
Swift.org
Using Upcoming Feature Flags
Beginning in Swift 5.8 you can flexibly adopt upcoming Swift features using a new compiler flag and compilation condition. This post describes the problem upcoming feature flags solve, their benefits, and how to get started using them in your projects.
iOS dev
https://developer.apple.com/documentation/technotes/tn3117-resolving-build-errors-for-apple-silicon
Apple Developer Documentation
TN3117: Resolving architecture build errors on Apple silicon | Apple Developer Documentation
Update your app’s architecture build settings to support building macOS, iOS, watchOS, and tvOS apps on Apple silicon.
iOS dev
https://github.com/mikeroyal/Apple-Silicon-Guide
GitHub
GitHub - mikeroyal/Apple-Silicon-Guide: Apple Silicon Guide. Learn all about the A17 Pro, A16 Bionic, R1, M1-series, M2-series…
Apple Silicon Guide. Learn all about the A17 Pro, A16 Bionic, R1, M1-series, M2-series, and M3-series chips. Along with all the Devices, Operating Systems, Tools, Gaming, and Software that Apple S...
iOS dev
https://useyourloaf.com/blog/network-path-monitoring/
Use Your Loaf - iOS Development News & Tips
Network Path Monitoring
How do you use the NWPathMonitor to monitor network availability?
iOS dev
https://remotion.com/blog/pushing-the-limits-nsstatusitem
multi.app
Multi Blog – Pushing the limits of NSStatusItem beyond what Apple wants you to do
Apple's Human Interface Guidelines (HIG) make macOS great. Developers should know and follow them. But there are places where the HIG has fallen behind modern computing needs. Take FaceTime’s macOS app, which elegantly brings others onto your desktop in real…
iOS dev
https://blog.eidinger.info/skip-code-during-debugging-in-xcode
Swifty Tech by Marco Eidinger
Skip code during debugging in Xcode
Learn how to use LLDB command thread jump to skip lines of code in Xcode or use `expression` or hot reloading as alternatives
iOS dev
https://www.kodeco.com/38838074-swift-concurrency-continuations-getting-started
kodeco.com
Swift Concurrency Continuations: Getting Started
Continuations are a powerful part of Swift Concurrency that helps you to convert asynchronous code using delegates and callbacks into code that uses async/await calls, which is exactly what you will do in this article!
iOS dev
https://www.avanderlee.com/swift/share-swift-code-swift-on-server-vapor/
SwiftLee
Share Swift Code between Swift On Server Vapor and Client App
Share Swift Code between your client and backend to ensure you're not running into unexpected API request failures.
iOS dev
https://swiftwithmajid.com/2023/05/30/mastering-swift-foundation-formatter-api-basics/
Swift with Majid
Mastering Swift Foundation Formatter API. Basics
One of the significant additions to the Swift Foundation was the new Formatter API. After almost two years of using it, I apply it in every project, and even more, I try to build my data formatting logic around this API. Today we will learn how to use the…
iOS dev
https://medium.com/devtechie/swiftui-list-deep-dive-a6cbb9ba1cc4
Medium
SwiftUI List: Deep Dive
SwiftUI’s List view is a container that presents vertically scrollable data arranged in a single column. List view is a performant…
iOS dev
https://serialcoder.dev/text-tutorials/swiftui/creating-forms-in-swiftui/
SerialCoder.dev
Creating Forms in SwiftUI - SerialCoder.dev
Read about forms in SwiftUI and learn how to present structured content that users can interact with and provide input to your apps.
iOS dev
https://www.polpiella.dev/automatic-deployment-of-swift-aws-lambdas-on-ci-cd
www.polpiella.dev
Automatic deployment of Swift AWS lambdas on CI/CD
How to use GitHub Actions and the AWS CLI to automatically update the code for a Swift AWS lambda on every push to main.
iOS dev
https://swiftrocks.com/debugging-ios-performance-issues-you-cant-reproduce-with-performance-trace-profiles
Swiftrocks
Performance Trace Profiles in iOS: Debugging performance issues you can't reproduce
The Performance Trace profile allows you to debug performance issues without having to attach the device to Xcode. Let's see what we can use it for!
iOS dev
https://www.hackingwithswift.com/articles/258/whats-new-in-swift-5-9
Hacking with Swift
What’s new in Swift 5.9?
Macros, if and switch expressions, noncopyable types, and more!