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.swift.org/blog/swift-package-index-developer-spotlight/
Swift.org
Swift Package Index gains Apple sponsorship
Building a thriving open source ecosystem is important to Swift’s success, and open source packages are the building blocks that help power countless Swift projects. As the number of packages increases, discovery becomes critical for developers needing to…
iOS dev
https://marcelvoss.com/2023/enabling-upcoming-swift-language-features/
Marcelvoss
Enabling Upcoming Swift Language Features
Swift 6 has a bunch of changes that will change the way we will use Swift in the future, with some of them being breaking changes. Wouldn’t it be handy if we could try out some of these upcoming features ahead of their release, so we can evaluate the impact…
iOS dev
https://oleb.net/2023/swiftui-relative-size/
Ole Begemann
Working with percentages in SwiftUI layout
A SwiftUI layout and view modifier for relative sizing. “Make this view 50 % of the width of its container”.
iOS dev
https://oleb.net/2023/swiftui-relative-size-in-stacks/
Ole Begemann
How the relative size modifier interacts with stack views
The relative sizing modifier interacts in an interesting way with stack views and other containers that distribute the available space among their children. Understanding why can teach us a lot about SwiftUI’s layout algorithm.
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.