iOS dev
@iosdevio
10.8K
subscribers
12
photos
5
files
6.07K
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.8K subscribers
iOS dev
https://emptytheory.com/2021/06/18/accessibility-gets-an-upgrade-in-xcode-13-storyboards/
eMpTy Theory
Accessibility Gets an Upgrade in Xcode 13 Storyboards
WWDC 2021 is behind us and there are so many new and exciting features available to us as developers. One of those areas that has been getting much more love from Apple over the last few years is a…
iOS dev
https://jasonzurita.com/linting-and-formatting-swift-part-1
Linting vs Formatting: A Swift Guide (Part 1)
iOS dev
https://michaelabadi.com/articles/analyse-http-instruments/
Michaelabadi
Analyze HTTP Traffic with new HTTP Instrument
Understanding new HTTP Instrument Xcode
iOS dev
https://swiftwithmajid.com/2021/06/23/mastering-search-in-swiftui/
Swift with Majid
Mastering search in SwiftUI
SwiftUI Release 3.0 brought tons of expected features that we missed in previous iterations. One of them is the ability to provide the search feature in our apps. Fortunately, we have a new searchable view modifier. This week, we will learn about the new…
iOS dev
https://www.avanderlee.com/debugging/flaky-tests-test-repetitions/
SwiftLee
Flaky tests resolving using Test Repetitions in Xcode
Flaky tests can be resolved using test repetitions and several best practices when writing tests and running tests locally.
iOS dev
https://www.donnywals.com/what-are-swift-concurrencys-task-local-values/
Donny Wals
What are Swift Concurrency’s task local values? – Donny Wals
If you’ve been following along with Swift Concurrency in the past few weeks, you might have come across the term "task local values". Task local values are, like the name suggests…
iOS dev
https://www.fivestars.blog/articles/safe-area-insets-2/
FIVE STARS
Backport SwiftUI safe area insets to iOS 13 and 14 | FIVE STARS
safeAreaInset() is awesome, can we use it in previous iOS versions?
iOS dev
https://sarunw.com/posts/preview-device-in-landscape-orientation-with-previewinterfaceorientation/
Sarunw
Preview a device in landscape orientation with previewInterfaceOrientation | Sarunw
New in iOS 15, SwiftUI has finally support preview in landscape orientation. Let's find out how to do it.
iOS dev
https://sarunw.com/posts/location-button/
Sarunw
A better way to ask for a one-time user's location with the Location Button | Sarunw
Asking for sensitive data like location is hard. Learn how Apple makes it easier with the new Location Button.
iOS dev
https://betterprogramming.pub/modularize-an-ios-app-with-spm-c3f51f03bb0b
Medium
Modularize an iOS App With SPM
How to define modules for your app using Swift Package Manager
iOS dev
https://phanquanghoang.medium.com/localize-push-notification-1c907e175396
Medium
Localize Push Notification
When we want to publish application to users around on the world make sure the application is localized. Otherwise, only some users can use…
iOS dev
https://useyourloaf.com/blog/xcode-docc-getting-started/
Use Your Loaf - iOS Development News & Tips
Xcode DocC - Getting Started
Want to document your code? Get started with the DocC documentation system.
iOS dev
https://lostmoa.com/blog/EnvironmentBinding/
iOS dev
https://obscuredpixels.com/async-animations-in-swiftui
Obscured Pixels
Async Animations in SwiftUI
SwiftUI comes with some convenient animation capabilities out of the box. Using the withAnimation function, any interaction that triggers a state update will be animated. This allows us to add some great UI experiences to our apps with minimal code.
...
iOS dev
https://www.swiftbysundell.com/articles/customizing-how-a-type-is-encoded-or-decoded/
Swift by Sundell
Customizing how an external Swift type is encoded or decoded | Swift by Sundell
Various ways to handle mismatches between how an external type is expected to be coded and the data format that an app is using.
iOS dev
https://www.swiftbysundell.com/basics/availability/
Swift by Sundell
Availability checks | Swift by Sundell
Availability checks let us conditionally use new system APIs and features while still enabling the rest of our code to keep running on older system versions. Let’s take a look at how they can be used.
iOS dev
https://www.swiftbysundell.com/articles/making-swiftui-views-refreshable/
Swift by Sundell
Making SwiftUI views refreshable | Swift by Sundell
A look at how SwiftUI’s new refreshable modifier can be used to either add pull-to-refresh to a list, or to build completely custom reloading UIs and logic.
iOS dev
https://www.swiftbysundell.com/articles/calling-async-functions-within-a-combine-pipeline/
Swift by Sundell
Calling async functions within a Combine pipeline | Swift by Sundell
Let’s explore how we can make it possible to call async/await-powered APIs within a Combine pipeline.
iOS dev
https://www.swiftbysundell.com/tips/optional-swiftui-views/
Swift by Sundell
Optional SwiftUI views | Swift by Sundell
Various ways of conditionally creating SwiftUI views that depend on optional values.
iOS dev
https://swiftui-lab.com/swiftui-animations-part4/