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://www.alexanderlogan.co.uk/wwdc21/010-expandable-lists/
alexanderlogan.co.uk
Expandable Lists
Hide and show list content in SwiftUI.
iOS dev
https://www.swiftbysundell.com/articles/using-static-protocol-apis-to-create-conforming-instances/
Swift by Sundell
Using static protocol APIs to create conforming instances | Swift by Sundell
How we can now use Swift’s very convenient “dot syntax” to refer to protocol-conforming types, and how that improves some of SwiftUI’s styling APIs.
iOS dev
https://www.apple.com/newsroom/2021/08/apple-us-developers-agree-to-app-store-updates
Apple Newsroom
Apple, US developers agree to App Store updates that will support businesses and maintain a great experience for users
Apple today announced a number of changes coming to the App Store that, pending court approval, will resolve a class action suit from US developers.
iOS dev
https://www.pointfree.co/blog/posts/62-open-sourcing-custom-dump
www.pointfree.co
Open Sourcing: Custom Dump
Today we are open sourcing Custom Dump, a collection of tools for debugging, diffing, and testing your application’s data structures.
iOS dev
https://www.objc.io/blog/2021/08/24/conditional-view-modifiers
www.objc.io
Why Conditional View Modifiers are a Bad Idea
A SwiftUI anti-pattern
iOS dev
https://talk.objc.io/episodes/S01E269-swift-concurrency-async-sequences-part-1
talk.objc.io
Swift Concurrency: Async Sequences (Part 1)
We dive into Swift's new async APIs and implement async sequences for chunking and decompressing data.
iOS dev
https://www.fabisevi.ch/2021/08/24/creating-slick-color-palette-apis/
fabisevi.ch
Creating Slick Color Palette APIs
The work of writing maintainable code is an ongoing endeavor and some of my favorite problems to solve are ones that build maintainable systems. Maintainable systems are ones you can learn once, easily manipulate, and ideally take from project to project.…
iOS dev
https://peterfriese.dev/swiftui-listview-part1/
iOS dev
https://christiantietze.de/posts/2021/08/rxswift-retry-test-with-delay/
Christian Tietze
Retry Imperative Conditions with RxSwift Using a Delay
In The Archive, people relying on character composition to enter their text noticed that the auto-saving routing got in the way and aborted the composable editing mode. This affects e.g. Chinese or Japanese ...
iOS dev
https://michaelabadi.com/articles/swiftui-viper-adaption/
Michaelabadi
VIPER adoption to SwiftUI
Learn How To Use VIPER in SwiftUI
iOS dev
https://www.basbroek.nl/deprecating-workarounds
Bas’ Blog
Deprecating Workarounds
A tip shared by Ole Begemann some time ago to check if your workarounds in Swift have been fixed has been super helpful. With Swift, the compiler helps you out a bunch — why not use that to make sure you check if certain bugs have been fixed in newer versions…
iOS dev
https://www.raywenderlich.com/24508362-tuist-tutorial-for-xcode
kodeco.com
Tuist Tutorial for Xcode
Learn how to use Tuist to create and manage complex Xcode projects and workspaces on-the-fly.
iOS dev
https://www.donnywals.com/what-exactly-is-a-combine-anycancellable/
Donny Wals
What exactly is a Combine AnyCancellable? – Donny Wals
Learn what Combine’s Cancellable and AnyCancellable are, and why you need to retain them to keep your subscriptions alive.
iOS dev
https://medium.com/bumble-tech/mobile-test-automation-practices-part-1-verifications-modules-and-basic-actions-92f2e645d9ce?source=---------0-----------------------
Medium
Mobile test automation practices
Part 1: verifications, modules and basic actions
We are going to consider three examples of solutions to different tasks typical for autotest development and more
iOS dev
https://www.swiftbysundell.com/articles/async-sequences-streams-and-combine/
Swift by Sundell
Async sequences, streams, and Combine | Swift by Sundell
How Swift’s AsyncSequence and AsyncStream APIs can be used to build asynchronous sequences, and how they relate to Apple’s Combine framework.
iOS dev
https://mokacoding.com/blog/tdd-catching-bugs-in-action/
mokacoding
How tests reveal coding mistakes FAST
While recording a FizzBuzz TDD tutorial, I made some mistakes that my tests immediately noticed
iOS dev
https://holyswift.app/merge-two-binary-trees-in-swift
Holy Swift
Merge Two Binary Trees In Swift - Holy Swift
This article is a tutorial guide on How to Merge Two Binary Trees In Swift. Learn this data structure algorithm with good examples.
iOS dev
https://dcordero.me/posts/capture_circular_gestures_on_siri_remote_2nd_generation.html
dcordero.me
Capture Circular Gestures from Siri Remote 2nd Generation
Recently, together with the release of the new Apple TV 4K, Apple released a new generation of their beloved and at the same time hated Siri Remote controller.
One of the features that Apple announced for this remote control was the possibility of scrubbing…
iOS dev
https://www.fivestars.blog/articles/swiftui-clipping/
FIVE STARS
View clipping in SwiftUI | FIVE STARS
A quick tour on all the possible ways we can clip views in SwiftUI!
iOS dev
https://swiftwithmajid.com/2021/09/01/the-power-of-accessibility-representation-view-modifier-in-swiftui/
Swift with Majid
The power of accessibilityRepresentation view modifier in SwiftUI
The SwiftUI Release 3 has a lot of improvements in the area of accessibility. It provides all the missing APIs like accessibility rotors, but it also gives us new ways of doing complex things efficiently. This week we will talk about the accessibilityRepresentation…