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://prograils.com/app-tracking-transparency-swift
Prograils.com
How to implement App Tracking Transparency in Swift? | Prograils
Learn how to implement App Tracking Transparency in a Swift project, while avoiding the most common mistakes.
iOS dev
https://www.donnywals.com/adding-custom-keys-to-the-swiftui-environment/
Donny Wals
Adding custom keys to the SwiftUI environment – Donny Wals
Sometimes you’ll find yourself in a situation where you want to conveniently pass some object down via the SwiftUI environment. An easy way to do this is through the view modifier. The one downside of…
iOS dev
https://rambo.codes/posts/2022-01-04-encoding-and-decoding-references-to-other-types-with-codable
Rambo Codes
Encoding and decoding references to other types with Codable | Rambo Codes
Gui Rambo writes about his coding and reverse engineering adventures.
iOS dev
https://arturgruchala.com/rxswift-course-flat-map/
Artur Gruchała
RxSwift course - flatMap, flatMapLatest and async tasks
Working with async tasks using RxSwift is easy and straightforward. For me, the
hardest thing was to grasp the concept of the flatMap operator.
FlatMap - general idea
First, let us focus on flatMap what we can use on collections. It is converting
an array…
iOS dev
https://alejandromp.com/blog/unwrap-or-throw-or-die/
Alexito's World
Unwrap Or Throw (or Die) | Alexito's World
Swift's Optional type is one of the biggest hits of the language. Mainly because it's opt-in. Everything is non-optional by default, which solves the old problem of having to deal...
iOS dev
https://alejandromp.com/blog/experimenting-with-a-query-resolver-system/
Alexito's World
Experimenting with a Query Resolver System | Alexito's World
Sometimes some topic gets in my head and doesn't leave until I've gone far enough to satisfy my curiosity. Usually this ends up with me spending days writing some code...
iOS dev
https://alejandromp.com/blog/fluent-syntax-extensions-in-swift/
Alejandro M. P.
Fluent syntax extensions in Swift | Alejandro M. P.
In the early days of Swift, one thing I really enjoyed was the focus on properties (bye-bye ivars!) and the unification of stored and computed property syntax. It became very common to define properties that initialized some parts of your view automatically.
iOS dev
https://holyswift.app/odd-even-linked-list-problem-in-swift
Holy Swift
Odd Even Linked List Problem in Swift - Holy Swift
Learn how to solve the Odd Even Linked List Problem in Swift. Solve this problem with iOS and beat that legendary leetcode
iOS dev
https://www.swiftbysundell.com/articles/two-ways-of-capturing-self-strongly/
Swift by Sundell
Two ways of capturing self strongly within a closure | Swift by Sundell
How to use either explicit self references or a capture list to capture self strongly within an escaping Swift closure.
iOS dev
https://www.swiftbysundell.com/articles/creating-combine-compatible-versions-of-async-await-apis/
Swift by Sundell
Creating Combine-compatible versions of async/await-based APIs | Swift by Sundell
Creating convenience APIs that make it possible to convert async/await-based functions into Combine publishers.
iOS dev
https://developer.apple.com/news/?id=mdkbobfo
Apple
Account deletion within apps required starting January 31 - Latest News - Apple Developer
The updates to App Store Review Guideline 5.1.1 last June provided users with greater control over their personal data, stating that all apps that allow for account creation must also allow users to initiate deletion of their account from within the app.…
iOS dev
https://sarunw.com/posts/how-to-test-apps-in-other-languages-with-xcode-scheme/
Sarunw
How to quickly test apps in other languages with an Xcode scheme | Sarunw
A tip for creating multiple schemes to quickly run your app in different languages.
iOS dev
https://sarunw.com/posts/how-to-customize-automatic-synthesizing-codable-for-enums-with-associated-values/
Sarunw
How to customize automatic synthesizing Codable for enums with associated values | Sarunw
Learn what we can customize when relying on automatic synthesizing Codable for enums with associated values.
iOS dev
https://increment.com/mobile/microapps-architecture/
Increment
Meet the microapps architecture – Increment: Mobile
How an emerging architecture pattern inspired by microservices can invigorate feature development and amplify developer velocity.
iOS dev
https://learningswift.brightdigit.com/swift-package-manifest-file
Brightdigit
Package.swift - Getting Started with the SPM Manifest file
We'll talk about using a package in Xcode, creating a package in Xcode or with the swift command as well as how the manifest Package.swift works.
iOS dev
https://swiftwithmajid.com/2022/01/12/microapps-architecture-in-swift-spm-basics/
Swift with Majid
Microapps architecture in Swift. SPM basics.
This week I want to start a series of posts about the new approach I use to build scalable apps in Swift. Microapps architecture allows you to reduce the compile-time and enhances the separation of concerns in your codebase. Teams can produce a module per…
iOS dev
https://peterfriese.dev/posts/swiftui-combine-networking-gettingstarted/
Networking with Combine and SwiftUI
iOS dev
https://rudrank.blog/orientation-property-wrapper-in-swiftui
Rudrank’s Blog
Orientation Property Wrapper in SwiftUI
Creating a custom property wrapper for managing orientation for single window on iPad
iOS dev
https://danielsaidi.com/blog/2022/01/13/m1-swift-package-problems
Daniel Saidi
M1 Swift Package and XCFramework Problems
I absolutely love my brand new 14” M1 MacBook Pro, but there are architectural problems when working with Swift packages and XCFramework ...
iOS dev
https://swiftsenpai.com/development/web-view-javascript-injection/
Swift Senpai
Injecting JavaScript Into Web View In iOS - Swift Senpai
Learn how to inject JavaScript into the iOS web view (WKWebView) to customize the HTML styling to fit the look and feel of your apps.