Generating JWT Tokens in Swift for the App Store Connect API
Learn how to generate JWT tokens in Swift to authorize requests to the App Store Connect API. This guide covers creating payloads, signing tokens with…
Tag · 28 posts
Tech Blog Posts tagged “iOS”, newest first.
Learn how to generate JWT tokens in Swift to authorize requests to the App Store Connect API. This guide covers creating payloads, signing tokens with…
Foundation's applyingTransform function can help create slugs in Swift without external dependencies. Here's how.
"Tests must be run on a concrete device": xcodebuild test on CI needs a simulator ID. Three ways to get one: Fastlane, Point-Free, and a Swift script.
Climate Friendliness, Human Friendliness, Mastery, IndieWeb Friendliness, Big Corporation Cautiousness, Durability & Sustainability serves as a guiding…
In 2023, I consolidated a dependency-free swift-blocks package, and I started working on a bigger swift-hoods package that builds upon my favorite…
With my special sauce to future-proof your API and boost testability!
Reviewing 2022, the benefits I gained from running a newsletter as a side project are tremendous. Let me explain why.
Swift new features, SwiftUI and The Composable Architecture stole the show. As always, conferences help getting your coding juices flowing.
Exploring some code wrappring dates with no time, ie represented as strings in the YYYY‑MM‑DD ISO 8601 format.
The what and the why of a Swift precondition helper that accepts statements that can throw recoverable errors.
I started a side-project using the Spotify API. The first part of the journey was about getting access tokens to reach the API. Here are lessons learned…
Among the talks I recommend the most: digging down into Core Text, the future of asynchronous development in Swift with async/await and how Core Data is…
JSONDecoder's .iso8601 strategy rejects fractional seconds, and the deferredToDate default isn't what APIs send. Why, and the date strategy I use instead.
In this post, I will show you my attempts to render a card component exactly as it was designed, and why it might be worth negotiating an approximation…
On the web, OpenType features are one line of CSS. On iOS, a custom font needs the right feature type and selector IDs. How I enabled Inter's open digits.
Again, FrenchKit 2019 was awesome. Talks with 🌟 are the talks I recommend. Using a basic animation example, namely creating a shaking effect on a…
It's WWDC Wish List Season. Here is mine. Back to basics. In the last week or so, I've experienced 3 different obvious bugs using 3 different Apple…
FrenchKit 2018 was awesome. I recommend it again to any iOS/Swift developer around. Day 1 was much better than Day 2. Two recurring topics were: code…
FrenchKit 2017 was awesome. I recommend it to any iOS/Swift developer around. I wrote many notes during the two days of the conference but I forgot to…
Your cell includes dynamic text and you need to size it appropriately. I feel like I did that 1.000.000 times so here it is: my Swift 3 definitive method…
Learn how to debug your app's Keychain items on iOS by listing them and/or deleting them.
I recently spent some time figuring out the best way to find the URL/paths of the recommended iOS file system used directories. I felt that iOS URL/paths…
There's no protected modifier in Objective-C. In a sense, we should be grateful that Objective-C is not Java. On the other hand, sometimes it can suck…
appledoc is a pretty awesome tool. It's a command line tool that generates a very Apple-like documentation for your Objective-C projects. The…
Introducing a tool that will visually inspect the state of an iOS app filesystem.
Comme j'ai cherché une page qui ressemblerait à celle-ci et que je ne l'ai pas trouvée, voici ma compilation "à quoi ressemble tel type de clavier d'iOS…
À chaque nouveau projet XCode que j'insère dans mon SVN, une tâche est toujours la même : demander à SVN d'ignorer le répertoire build, et mes fichiers…
Lors de la WWDC 2010, Apple a consacré ses Apple Design Awards aux applications iPhone et iPad uniquement, délaissant le Mac mais promettant d'y revenir…