iOS dev
@iosdevio
10.9K
subscribers
12
photos
5
files
5.97K
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://augmentedcode.io/2023/08/07/applying-metal-shader-to-text-in-swiftui/
Augmented Code
Applying metal shader to text in SwiftUI
WWDC ’23 introduced view modifiers for applying shaders to SwiftUI views. The new view modifiers are called colorEffect, distortionEffect, and layerEffect. In addition, the Shader also confor…
iOS dev
https://swdevnotes.com/swift/2023/animate-background-with-color-gradient-in-swiftui/
Swdevnotes
Animate background with color gradient in SwiftUI
How to animate background with color gradient in SwiftUI
iOS dev
https://medium.com/@jacobmartinbartlett/unit-testing-with-async-await-123c6c4a6fbd
iOS dev
https://quickbirdstudios.com/blog/swift-resultbuilder-data/
QuickBird Studios
Swift Result Builders: Creating Custom DSLs for Binary Formatted Data
Explore the power of Swift's result builder feature and declarative programming to simplify binary data encoding in your mobile apps using our library DataKIt.
iOS dev
https://medium.com/stockbit-bibit-engineering/our-1-mistake-in-ios-app-modularization-that-slows-our-xcode-build-process-3035d7335f2b
Medium
Our 1 Mistake in iOS App Modularization That Slows our Xcode Build process
This was never mentioned in the usual “How to make Xcode build faster” articles, and it might be happening to your codebase too.
iOS dev
https://www.avanderlee.com/xcode/localization-testing-in-xcode/
SwiftLee
Localization testing in Xcode
Localization testing in Xcode can be done using scheme settings, system language override, SwiftUI Previews and RocketSim's relaunch feature.
iOS dev
https://whackylabs.com/swift/uikit/architecture/2023/08/03/flic-uikit/
Whacky Labs
FLIC - The holy grail of all GUI architectures
After many years of search for the best way to build GUI softwares I think I’ve finally found the one true architecture to rule them all!
iOS dev
https://swiftwithmajid.com/2023/08/01/mastering-storekit2/
Swift with Majid
Mastering StoreKit 2
StoreKit provides us with an opportunity to make revenue from our apps. It allows us to set up the purchase flow for in-app purchases and subscriptions. StoreKit 2 introduces a modern Swift-based API to build type-safe in-app purchases. This week we will…
iOS dev
https://sarunw.com/posts/content-unavailable-view-in-swiftui/
Sarunw
ContentUnavailableView in SwiftUI | Sarunw
A dedicated SwiftUI view to present an empty state for your app.
iOS dev
https://jacobbartlett.substack.com/p/async-testing-masterclass-4-advanced
Jacob’s Tech Tavern
Advanced async testing: Unstructured concurrency
Write robust and maintainable software using modern language features
iOS dev
https://www.kodeco.com/40323909-swiftui-tutorial-navigation
kodeco.com
SwiftUI Tutorial: Navigation
In this tutorial, you’ll use SwiftUI to implement the navigation of a master-detail app. You’ll learn how to implement a navigation stack, a navigation bar button, a context menu and a modal sheet.
iOS dev
https://alwaysprocessing.blog/series/objc-internals
Always Processing
Objective-C Internals
Get ready to dive deep into the inner workings of the Objective-C language and runtime! Each post delves into a specific aspect of the language and explores the details of its implementation. I hope you’ll find this valuable to demystify the language, tackle…
iOS dev
https://onevcat.com/2023/08/observation-framework/
OneV’s Den
深入理解 Observation - 原理,back porting 和性能
SwiftUI 遵循 Single Source of Truth 的原则,只有修改 View 所订阅的状态,才能改变 view tree 并触发对 body 的重新求值,进而刷新 UI。最初发布时,SwiftUI 提供了 @State、@ObservedObject 和 @EnvironmentObject 等属性包装器进行状态管理。在 iOS 14 中,Apple 添加了 @StateObject,它补全了 View 中持有引用类型实例的情况,使得 SwiftUI 的状态管理更加完善。
iOS dev
https://dev.to/petertech/reducing-jpeg-uiimage-ram-usage-by-50-2jed
DEV Community
Reducing JPEG UIImage RAM Usage by 50%
In 2013, Apple shifted from the detailed, texture-rich designs of the past to a simpler style filled...
iOS dev
https://milen.me/writings/appkit-vs-swiftui-stable-vs-shiny/
milen.me
AppKit vs SwiftUI: Stable vs Shiny
AppKit vs SwiftUI: The Question When writing a native macOS app, developers need to decide which UI framework to write new code in. AppKit, whose origins date back to 30yrs+ ago, feels like a dinosaur soon to be retired with the shiny SwiftUI waiting around…
iOS dev
https://medium.com/docsapp-product-and-technology/getting-started-with-xcode-server-a-practical-guide-for-simplifying-ci-cd-for-ios-apps-17205ee01a1e
Medium
Getting Started with Xcode Server: A Practical Guide for Simplifying CI/CD for iOS Apps
In the ever-changing realm of iOS app development, staying ahead of the curve is crucial, and this demands efficient processes and seamless…
iOS dev
https://bugorbn.medium.com/share-data-between-devices-without-internet-access-ios-multipeer-connectivity-7caaba7ff477
Medium
Share data across devices without internet access. iOS Multipeer Connectivity
Multipeer Connectivity is an alternative to the common data exchange format. Instead of exchanging data via Wi-Fi or Cellular Network…
iOS dev
https://www.avanderlee.com/xcode/xcode-debug-console/
SwiftLee
Xcode Debug Console Tour: Exploring All Options
The Xcode Debug Console provides access to the LLDB debugger and allows you to filter logs and narrow down issues with your app.
iOS dev
https://useyourloaf.com/blog/mapkit-for-swiftui/
Use Your Loaf - iOS Development News & Tips
MapKit for SwiftUI
Getting started with MapKit for SwiftUI
iOS dev
https://matteomanferdini.com/swift-async-await/
Matteo Manferdini
Async Await in Swift: Concurrency Explained [With Examples]
What is async and await in Swift with examples of how to write an async functions and structured concurrency.