@moyix Sounds like ordinary life as a SW dev. One every few years to a few a year, since my undergrad intern. 24 hrs is a bit low, though, given diversity of human-created disasters, unless the course is of infinite duration.
@KyLeggiero@viticci I had no idea either. At some point a feature was added to Messages where you can long-press a message to reply “in thread” to that. I’ve been using Messages heavily for 13 years and had no idea. Poor discoverability. 😄 (also Sr iOS Dev. High five!)
@maxrudberg Ah. Electron apps. Write once, run poorly everywhere. I don’t spend enough time in Figma to have noticed they were using Electron. Sorry for giving a good idea that want a good idea at all. 😄 (It’s still better than using Figma in a regular browser, though.)
@maxrudberg As a read-only Figma user, their Mac app is a lot less annoying than their web UI. The massive number of times I would try to scroll Figma on web and end up on the previous webpage was maddening.
@DonnyWals Analytics detected that iOS 15.4 (b2) is accessing the “delegate” property (undocumented) on a UICollectionViewCell, so I’m figuring out what ContextKitExtraction does with this property, and what happens when our own use of the name implements a different protocol. 🙂
@KrauseFx@1Password Well, I’d welcome anybody to use, contribute to, or fork and run the FOSS / SwiftUI / Mac Native secure wallet I recently released. 🙂 It’s based on a very flexible SQL schema allowing it to hold anything.
I released a new app! Open source this time. It's a password manager. Goodness, don't assume it's safe. I just had an old file I needed to read so it was a good platform to explore SQL and encryption, practice more #SwiftUI, and have fun. https://t.co/Kkr8mrlk6M
I released a new app! Open source this time. It's a password manager. Goodness, don't assume it's safe. I just had an old file I needed to read so it was a good platform to explore SQL and encryption, practice more #SwiftUI, and have fun. https://t.co/Kkr8mrlk6M
@HyVee is cancelling kids COVID-19 #vaccine second doses, leaving us in a bind since our doctor’s office won’t schedule a second dose if they didn’t administer the first. I guess HyVee just wants to alienate #parents and ensure this #pandemic lasts longer than it needs to.
@InsideiOSDev Hi Alex,
Why not use Swift's nil coalescing operator instead?
e.g.
let param2 = param2 ?? ""
It avoids the if-let/else, the extra variable, and the extension.
This is a great explanation of how #GeometryReader works in #SwiftUI and provides an awesome solution for a single-axis geometry reader to overcome some challenges. https://t.co/okHpSMbSA3
Xcode trick: Xcode has a built-in Memory Browser which lets you view the raw contents of memory. Access it by holding all the modifier keys and then tap "m". That's not enough though, because then you have to tap return for it to actually open.
Is this Xcode's Konami Code?
I created an iOS 14 widget for Flickr. Now you can have a new photo from amazing photographers each hour on your iPhone Home Screen / iPad Today View. No account needed, but after seeing these photos you might sign up for a free account to find more. 😄 https://t.co/PJTYAnQOZ4
No new iOS Framework today, but one I've been using and loving. InAppSettingsKit for easy and smooth settings within your iOS app. Just added to my next app. https://t.co/K93VJmiz5x #frameworkWednesdays#iosdev#InAppSettingsKit
Today I released MJEasyPicker, an iOS Framework that lets you create UIPickerView experiences that look and feel like Apple apps.
#frameworkWednesdays#weekNumberTwo
https://t.co/N3ntsuIq3c
This week I released MJFastImageLoader, an iOS Framework for accelerated image rendering on mobile devices. It took my app from a 1.2s delay to 0.1s. I am excited to see this improvement in the UX I can deliver. Hope it helps you too! https://t.co/CYA50rZ3R5