iOS dev
@iosdevio
10.8K
subscribers
12
photos
5
files
6.09K
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://github.com/kean/CreateAPI
GitHub
GitHub - CreateAPI/CreateAPI: Delightful code generator for OpenAPI specs
Delightful code generator for OpenAPI specs. Contribute to CreateAPI/CreateAPI development by creating an account on GitHub.
iOS dev
https://bootstragram.com/blog/swift-precondition-that-throws/
Bootstragram
A Swift Recoverable Precondition That Can Throw
The what and the why of a Swift precondition helper that accepts statements that can throw recoverable errors.
iOS dev
https://blog.timac.org/2021/1219-state-of-swift-and-swiftui-ios15
Apple’s use of Swift and SwiftUI in iOS 15
iOS dev
https://sarunw.com/posts/codable-synthesis-for-enums-with-associated-values-in-swift/
Sarunw
Codable synthesis for enums with associated values in Swift 5.5 | Sarunw
Swift 5.5 extends the support for the automatic synthesis to enums with associated values. Learn what can be expected from the synthesis code.
iOS dev
https://sarunw.com/posts/swiftui-label-a-standard-way-to-label-user-interface-items/
Sarunw
SwiftUI Label: A standard way to label user interface items | Sarunw
A label might seem trivial, but it plays an important role in SwiftUI. Let's learn about this simple view.
iOS dev
https://www.pointfree.co/blog/posts/70-unobtrusive-runtime-warnings-for-libraries
www.pointfree.co
Unobtrusive runtime warnings for libraries
Runtime warnings in libraries are a great way to notify your users that something unexpected has happened, or that an API is being used in an incorrect manner. In this post we give an overview of some techniques that can be employed easily today, as well…
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
Being able to add your own keys to the SwiftUI environment allows you to easily configure and pass dependencies in a complex view hierarchy. In this post you’ll learn how to do this.
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.