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://www.pointfree.co/episodes/ep251-testing-debugging-macros-part-2
www.pointfree.co
Episode #251: Testing & Debugging Macros: Part 2
Let’s take our MacroTesting library for a spin with some more advanced macros, including those that Apple has gathered since the feature’s introduction, as well as a well-tested library in the community: Ian Keen’s MacroKit.
iOS dev
https://blog.thomasdurand.fr/story/2023-09-24-curious-case-of-sharelink/
Dean’s blog
The curious case of ShareLink with plain text strings
I’m currently playing with ShareLink, a lot, for my upcoming app SharePal. And I couldn’t miss this very strange and inconsistent behavior I got with it. Specifically when providing a string as an item.
iOS dev
https://useyourloaf.com/blog/iphone-15-screen-sizes/
Use Your Loaf - iOS Development News & Tips
iPhone 15 Screen Sizes
Here's a recap of what's new with the 2023 iPhone 15 screen sizes.
iOS dev
https://useyourloaf.com/blog/uikit-view-lifecycle-viewisappearing/
Use Your Loaf - iOS Development News & Tips
UIKit View Lifecycle - viewIsAppearing
The view controller lifecycle has a new callback in iOS 17 that's back-deployable to iOS 13. Here's a quick guide to viewIsAppearing.
iOS dev
https://www.manu.show/2023-09-18-notification-center-testing/
manu.show
Testing NotificationCenter: Concurrency vs Threading
Explaining the differences for effective unit testing of each scenario
iOS dev
https://github.com/toph42/ExampleKit
GitHub
GitHub - toph42/ExampleKit: This is an example of how to develop a library in Swift Playgrounds 4 on iPad and deploy it such that…
This is an example of how to develop a library in Swift Playgrounds 4 on iPad and deploy it such that it can be added as a Package to other Swift Playgrounds App projects. - toph42/ExampleKit
iOS dev
https://medium.com/kinandcartacreated/how-to-build-ios-live-activity-d1b2f238819e
Medium
How to build iOS Live Activity
Quick Guide on How to Add a Live Activity to Your App
iOS dev
https://medium.com/airbnb-engineering/unlocking-swiftui-at-airbnb-ea58f50cde49
Medium
Unlocking SwiftUI at Airbnb
How Airbnb adopted SwiftUI in our iOS app
iOS dev
https://dimillian.medium.com/how-to-use-the-new-inspector-swiftui-view-modifier-9cefb8353beb
Medium
How to use the new inspector SwiftUI view modifier
Making a secondary column has never been simpler with iOS 17+
iOS dev
https://adityagi02.medium.com/creating-a-carousel-view-in-swiftui-a-step-by-step-guide-7ac29bcd1783
Medium
Creating a Carousel View in SwiftUI: A Step-by-Step Guide
Carousel views are a visually engaging way to showcase a series of images or content in your SwiftUI app. In this tutorial, we’ll guide you…
iOS dev
https://wezzard.com/post/2023/08/swift-macro-revisited-traps-and-pitfalls-1034
Wezzard
Swift Macro: Revisited - Traps and Pitfalls
In the previous post, we learned the strengths and the essence that
uniquely define the Swift Macro…
iOS dev
https://www.avanderlee.com/swift/app-intent-driven-development/
SwiftLee
App Intent driven development in Swift and SwiftUI
By defining your actions and data as an App Intent, your code becomes reusable for both system-level services as your main app.
iOS dev
https://www.polpiella.dev/create-app-clips/
www.polpiella.dev
How to create an App Clip for your app
Learn how to create an App Clip for your app and how to generate codes you can share with your users to launch said App Clip.
iOS dev
https://blog.llvm.org/posts/2023-09-19-diagnostic-improvements-in-clang-17/
blog.llvm.org
Diagnostic Improvements in Clang 17
Introduction In the last few months, I have been a part of an ongoing effort to improve Clang’s diagnostic capabilities. The newly released Clang 17 brings several of these improvements to the forefront.
iOS dev
https://www.kodeco.com/41376031-weatherkit-tutorial-getting-started?page=1
kodeco.com
WeatherKit Tutorial: Getting Started
The tutorial covers exploring WeatherKit, displaying local weather forecasts and using Swift Charts for detailed predictions across locations.
iOS dev
https://swiftwithmajid.com/2023/09/19/thread-safety-in-swift-with-actors/
Swift with Majid
Thread safety in Swift with actors
Actors is the new Swift language feature, making your types thread-safe. This week, we will learn how to use actors and their benefits over locks. We will also discuss actor reentrancy, the main confusing point of using actors.
iOS dev
https://www.swift.org/blog/whats-new-swift-debugging-5.9/
Swift.org
Debugging Improvements in Swift 5.9
Swift 5.9 introduced a number of new debugging features to the compiler and LLDB debugger.
iOS dev
https://www.massicotte.org/crossing-the-boundary
massicotte.org
Crossing the Boundary
One of the trickier aspects of working with Swift concurrency is dealing with non-sendable types. They are everywhere! And yeah sure, sometimes it’s easy to make a type sendable. But, let’s take a look at what you can do when it isn’t easy.
iOS dev
https://www.alwaysrightinstitute.com/managedmodels/
Alwaysrightinstitute
@Model for CoreData
At WWDC 2023 Apple finally released a
persistence framework specifically for Swift:
SwiftData.
My ManagedModels
provides a similar API, on top of regular
CoreData,
and doesn’t require iOS 17+.
iOS dev
https://medium.com/@mega-blog/create-spm-module-for-mega-sdk-c-code-d0ffd9324620
Medium
Create SPM module for MEGA SDK C++ code
By Javier Navarro Melchor, iOS Team Lead, Mobile, MEGA