Oaky, coolest app ever (if you’re an iOS dev). 🤯 Or at least the most useful.
Adaptivity let’s you experiment with size classes, margins, safe area, and so much more on a live device.

Via iOS Dev Weekly.
Oaky, coolest app ever (if you’re an iOS dev). 🤯 Or at least the most useful.
Adaptivity let’s you experiment with size classes, margins, safe area, and so much more on a live device.
Via iOS Dev Weekly.
Great article on using Combine for Promise-like networking code in Swift. Featuring error handling, dependency chaining, multiple concurrent requests. 🤓
👉 URLSession and the Combine framework
We can finally move beyond the old C-style weirdness of CommonCrypto and try out Apple’s shiny new cryptography framework, CryptoKit. 🤓
This article provides a nice intro and covers common uses cases: Hashing, Symmetric Encryption, Signing and Verifying Signed Content, and Generating Key Pairs.
👉 Common Cryptographic Operations With Cryptokit
Via iOS Dev Weekly.
I just stumbled upon this idea myself and love that it’s being validated here. ☺️
If you can’t sleep, then don’t stress about it. Just lay there and meditate. Or simply lay still and relax without trying to sleep. It’s low-stress and almost as good as actual sleep.
👉 Can’t Sleep? Try ‘Quiet Wakefulness’ Instead
Actually, with meditation it’s better in some ways such as in increase in “relaxation, an uptick in creativity, a decrease in depressive symptoms“.
The way I look at this is, if I wake up at 3:00 am, this is a great chance to mediate (laying-down style) with no time pressure at all. All sleep-stress goes away, and it feels pretty luxurious. It’s best to have some basic meditation practice down first, of course. But nothing fancy is required.
Most of the time I fall back asleep. But if not, I’m still getting meaningful rest and feelin’ good!
Use the ! on Swift @IBOutlet properties always bugged me. It seems like that part Interface Builder / Storyboard was just broken.
And here, my friends, is an elegant solution using the @Delayed property wrapper. 👏
👉 Stop force unwrapping IBOutlets with @Delayed
Via iOS Dev Weekly.
Specific accessibility tips for making a UX friendly for people with autism, anxiety, dyslexia, or low vision from a Speech and Language Therapist. 👍
Via iOS Dev Weekly.
Okay, at this point parsing JSON with Swift is pretty basic. But this quick article steps through some of the weird scenarios you might face.
👉 Let’s parse the JSON like a Boss with Swift Codable protocol
This article breaks down the characteristics of cool peeps. And thankfully it’s not the high school “popular” kind of cool, but more in a sense of being effortless and smooth.
👉 The 12 Coolest Human Traits: Do You Have Them?
I like this list because it’s all pretty easy stuff. It’s not about being crazy funny, talented, or rich. Just be cool. 🤷🏻♂️😆
[Cheat sheet: they’re adaptable, they like people, their clothes match their personality, they don’t take criticism too personally, they’re present, they self-regulate (food, alcohol, exercise, work, emotions), they’re curious, if you’re mean to them, they won’t make a fuss, they do interesting things, they won’t judge you, they find fun in small stuff, you wish you could see more of them.]
Interesting article on the otherwise rather staid topic of storing client credentials for iOS. Via iOS Dev Weekly.
Conclusion: “Client Secrecy is Impossible”. 🤷🏻♂️