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/building-a-wrapping-hstack-with-the-swiftui-layout-protocol-1e718239bf57
Medium
Building a Wrapping HStack With the SwiftUI Layout Protocol
How to make a generalized SwiftUI container that allows showing an array of tags that wrap onto subsequent lines.
iOS dev
https://medium.com/bumble-tech/using-hopper-to-investigate-an-ios-bug-66d373e6336d
Medium
Using Hopper to investigate an IOS bug
In this article, I share how we investigated a bug in UIKit
iOS dev
https://www.revenuecat.com/blog/engineering/ios-in-app-subscription-tutorial-with-storekit-2-and-swift/
Revenuecat
iOS In-App Subscription Tutorial with StoreKit 2 and Swift
This tutorial will show you how to use StoreKit 2. We'll walk you through the steps to set up and configure in-app subscriptions in your app.
iOS dev
https://useyourloaf.com/blog/swift-stride-quick-guide/
Use Your Loaf - iOS Development News & Tips
Swift Stride Quick Guide
A quick guide to using Swift Stride
iOS dev
https://swiftsenpai.com/development/create-lock-screen-widget/
Swift Senpai
How to Create an iOS Lock Screen Widget? - Swift Senpai
Find out what it takes to update your existing iOS Home Screen widgets' code to support the new Lock Screen widgets introduced in iOS 16.
iOS dev
http://swiftwithmajid.com/2022/12/14/building-custom-layout-in-swiftui-layoutvaluekey/
Swift with Majid
Building custom layout in SwiftUI. LayoutValueKey.
During the last weeks, we covered many aspects of building custom layouts using the new Layout protocol in SwiftUI. But we still have a lot to cover. This week we will learn how to use the LayoutValueKey protocol to pass custom layout parameters while composing…
iOS dev
https://www.polpiella.dev/configuring-ui-tests-with-launch-arguments
www.polpiella.dev
Configuring UI tests with launch arguments
Launch arguments provide a way to configure the behaviour of an app before running UI tests
iOS dev
https://www.avanderlee.com/swift/optionset-swift/
SwiftLee
OptionSet in Swift explained with code examples
OptionSet allows you to make types in Swift configurable without exposing underlying details and by improving readability.
iOS dev
https://medium.com/airbnb-engineering/announcing-lottie-4-0-for-ios-d4d226862a54
Medium
Announcing Lottie 4.0 for iOS
A new rendering engine with significant performance improvements powered by Core Animation
iOS dev
https://matteomanferdini.com/swift-url-components/
Matteo Manferdini
A Comprehensive Guide to URLs in Swift and SwiftUI
URLs are omnipresent in iOS apps. URLs in Swift identify resources like web content, local files, and REST API endpoints.
iOS dev
https://medium.com/@timonus/reduce-share-extension-crashes-from-your-app-with-this-one-weird-trick-6b86211bb175
Medium
Reduce share extension crashes from your app with this one weird trick!
Use NSData instead of UIImage
iOS dev
https://medium.com/orion-innovation-turkey/developing-ios-applications-without-ready-to-use-backend-api-3fdb127e4aaf
Medium
Developing iOS Applications without ready-to-use backend API
Smarter Test Driven Development iOS App Development
iOS dev
https://blog.canopas.com/swiftui-performance-tuning-tips-and-tricks-a8f9eeb23ec4
Canopas blogs
SwiftUI Performance Tuning: Tips and Tricks
SwiftUI Performance Tuning: Tips and Tricks to boost your app’s performance.
iOS dev
https://azamsharp.com/2012/12/23/pragmatic-unit-testing.html
AzamSharp
Pragmatic Unit Testing
Pragmatic Testing and Avoiding Common Pitfalls
iOS dev
https://ksemianov.github.io/articles/hexgrid/
Swift with Konstantin
Building a hexagonal grid with the SwiftUI Layout protocol | Swift with Konstantin
How to make a generalized SwiftUI container that allows showing subviews in a hexagonal grid.
iOS dev
https://ksemianov.github.io/articles/cpp-interop/
Swift with Konstantin
Getting started with Swift-C++ interop | Swift with Konstantin
Playing around with experimental Swift-C++ interoperability.
iOS dev
https://medium.com/airbnb-engineering/motion-engineering-at-scale-5ffabfc878
Medium
Motion Engineering at Scale
How Airbnb is applying declarative design patterns to build fluid transition animations
iOS dev
https://www.emergetools.com/blog/posts/static-vs-dynamic-frameworks-ios-discussion-chat-gpt
Emergetools
Emerge Tools Blog | Static vs Dynamic Frameworks on iOS — a discussion with ChatGPT
A detailed review of what ChatGPT thinks of Static vs. Dynamic Frameworks on iOS with an examination of what it got right and wrong.
iOS dev
https://www.polpiella.dev/managing-multiple-swift-versions-locally
www.polpiella.dev
Managing multiple versions of Swift locally
A guide on how to download, install and manage different versions of Swift.
iOS dev
https://holyswift.app/efficiently-managing-multiple-async-tasks-in-swiftui/
Holy Swift
Efficiently Managing Multiple Async Tasks in SwiftUI - Holy Swift
Check how to run multiple async functions in Swift and when one return cancel others. Learn about task cancelation in Task groups in SwiftUI.