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.jessesquires.com/blog/2023/03/23/improve-multiplatform-swiftui-code/
Jesse Squires
Improving multiplatform SwiftUI code
For multiplatform projects where I’m using SwiftUI, it certainly makes developing for multiple platforms at once significantly faster. However, each of Apple...
iOS dev
https://www.polpiella.dev/swiftui-editable-list-text-items
www.polpiella.dev
Making macOS SwiftUI text views editable on click
How to build a custom SwiftUI Text view which only becomes editable on click.
iOS dev
https://www.merowing.info/swift-debugging-tips/
Krzysztof Zabłocki
Debugging Tips
What are your favorite Swift debugging tips?
iOS dev
https://itnext.io/how-to-manage-unstructured-tasks-with-swifts-structured-concurrency-6cc4329b4d13
Medium
How to manage unstructured tasks with Swift’s structured concurrency
Swift structured concurrency shortcomings (Part 1)
iOS dev
https://swiftwithmajid.com/2023/03/21/activities-and-attachments-in-xctest-framework/
Swift with Majid
Activities and attachments in the XCTest framework
Today I want to continue the topic of UI testing in Swift by covering another great set of tools the XCTest framework provides us. I love UI testing and protecting the primary user flows in my app. This week we will talk about the hidden gems of the XCTest…
iOS dev
https://betterprogramming.pub/routing-in-swiftui-with-navigationstack-aa8bb9b032de
Medium
Routing in SwiftUI With NavigationStack
using only one router per a navigation layer
iOS dev
https://www.avanderlee.com/swift/operation-couldnt-completed-error-code/
SwiftLee
The operation couldn't be completed: solving errors in Swift
Clarify error domains and codes like NSURLDomain -1200 and solve "The operation couldn't be completed" failures.
iOS dev
https://holyswift.app/animating-masks-in-swiftui-creating-a-old-school-tv-turn-off-animation/
Holy Swift
From Concept to Code: Strategies for Planning Animations in SwiftUI - Holy Swift
Discover how to plan and implement captivating SwiftUI animations with this step-by-step guide, packed with tips and best practices!
iOS dev
https://www.apple.com/newsroom/2023/03/apples-worldwide-developers-conference-returns-june-5/
Apple Newsroom
Apple’s Worldwide Developers Conference returns June 5
Apple announced it will host its Worldwide Developers Conference in an online format June 5-9, with a special in-person event at Apple Park on June 5.
iOS dev
https://www.swift.org/blog/swift-5.8-released/
Swift.org
Swift 5.8 Released!
Swift 5.8 is now officially released!
🎉
This release includes major additions to the language and standard library, including hasFeature to support piecemeal adoption of upcoming features, an improved developer experience, improvements to tools in the Swift…
iOS dev
https://developer.apple.com/documentation/xcode-release-notes/xcode-14_3-release-notes
Apple Developer Documentation
Xcode 14.3 Release Notes | Apple Developer Documentation
Update your apps to use new features, and test your apps against API changes.
iOS dev
https://github.com/apple/swift-evolution/blob/main/proposals/0392-custom-actor-executors.md
GitHub
swift-evolution/proposals/0392-custom-actor-executors.md at main · swiftlang/swift-evolution
This maintains proposals for changes and user-visible enhancements to the Swift Programming Language. - swiftlang/swift-evolution
iOS dev
https://danielsaidi.com/blog/2023/04/01/group-and-sort-swift-collections-like-a-pro
Daniel Saidi
Group and sort collections in Swift like a pro
Swift provides powerful ways to group and sort collections. Let’s take a look at some ways to do this and how to change the sort logic a ...
iOS dev
https://hemi.dev/uihostingconfiguration/
hemi.dev
Using UIHostingConfiguration Without Cell Views
UIHostingConfiguration was introduced in WWDC22 and rightly hyped as a great way for UIKit Collection and Table Views to benefit from SwiftUI’s composability and ease of use by embedding directly inside cell views.
However, nothing in content configuration…
iOS dev
https://medium.com/@tymitengineering/dynamic-features-in-an-ios-multi-brand-app-85002bbdbfa4
Medium
Dynamic Features in an iOS Multi-Brand App
DRY, or Don’t Repeat Yourself, is a primary goal in software development. It means writing code once and reusing it as much as possible…
iOS dev
https://www.avanderlee.com/workflow/location-simulation-xcode-simulator/
SwiftLee
Location Simulation in Xcode's Simulator
Use Location Simulation options to activate a fake location inside the simulator and test your app for freeway drives and walking routes.
iOS dev
https://www.avanderlee.com/xcode/running-xcode-on-top-of-ipad/
SwiftLee
Running Xcode on top of iPad
After enabling Stage Manager as I did, you can run Xcode on top of the iPad Simulator and develop & debug apps.
iOS dev
https://www.polpiella.dev/xcode-cloud-webhooks
www.polpiella.dev
Collecting Xcode Cloud metrics using webhooks
Learn how to use webhooks to collect metrics from Xcode Cloud builds
iOS dev
https://swiftsenpai.com/development/hide-sensitive-widget-data/
Swift Senpai
How to Hide Sensitive Widget Data When Device Is Locked? - Swift Senpai
Find out how to protect your users' privacy by partially or fully redact information presented on iOS Lock Screen and Today View widgets.
iOS dev
https://medium.com/@cleanrun/communicate-between-multiple-ios-devices-using-the-multipeer-connectivity-framework-468018af1839
Medium
Communicate between multiple iOS devices using the Multipeer Connectivity framework
In late 2022 I participated in a coding challenge for a job vacancy. One of the tasks is to implement how multiple iOS devices communicate…