@_inside@mastodon.social
@_inside@mastodon.social avatar

_inside

@_inside@mastodon.social

I know a thing or two about AirPods. App developer, security researcher. 🏳️‍🌈🧩

This profile is from a federated server and may be incomplete. Browse more on the original instance.

_inside, to random
@_inside@mastodon.social avatar

“Ask your doctor if GitHub Universe is right for you”

_inside, to random
@_inside@mastodon.social avatar

This. I don’t even have that many betas on TestFlight, but it often fails to load on my Mac, just to name one of the issues. https://mastodon.macstories.net/@johnvoorhees/112474709438572211

_tim______, to random
@_tim______@mastodon.social avatar

WhatsApp changed its tint color to green?

Bold move.

_inside,
@_inside@mastodon.social avatar

@_tim______ it felt strange the first time I used it after this update, but I kinda like it now

_inside,
@_inside@mastodon.social avatar

@_tim______ the thing I dislike the most right now is this sharing drawer, which looks like a piece of Android running on my iPhone

_inside,
@_inside@mastodon.social avatar

@_tim______ I think Apple would want one to use a standard alert/sheet, but iMessage's implementation seems to disagree 😅

_inside, to random
@_inside@mastodon.social avatar

Apple introduced API that enables recording audio from other apps or the entire system in macOS 14.4, but it's poorly documented and there's no sample code available, so I decided to fix that: https://github.com/insidegui/AudioCap

_inside,
@_inside@mastodon.social avatar

@jeffyh Yes

_inside,
@_inside@mastodon.social avatar

@matt I can’t answer that because I’m not familiar with ScreenCaptureKit, but I guess with SCK you’d need screen recording permission?

twostraws, to random
@twostraws@mastodon.social avatar

Tomorrow @mikaela__caron and I record the next episode of @swiftovercoffee, and we want your views on our next open ballot: is Swift Evolution working? Is it going in the right direction, do you follow along, do you discuss features in review? Let us know by replying below 👇

_inside,
@_inside@mastodon.social avatar

@twostraws @swiftovercoffee It still feels to me like most of the discussions are focused on nit-picky language details and not the practical day to day usage of the language on Apple’s platforms. Evolution for the latter seems to come mostly from surprise Apple releases at WWDC. But maybe that’s how it’s supposed to be, so I guess it is working?

bigzaphod, to random
@bigzaphod@mastodon.social avatar

Is there an easy way to write a data file (like something internal in Application Support or something) that's encrypted or otherwise secured? I swear there was. Maybe not, though? CloudKit's CKRecord has the encryptedValues thing that makes it easy to do it in that context, but what about a local file?

_inside,
@_inside@mastodon.social avatar

@bigzaphod that depends on what you mean by “encrypted”. If you just want to make sure the file is encrypted at rest on iOS, you can use file protection. Otherwise you’ll have to manage your own keys and encrypt/decrypt as needed. https://developer.apple.com/documentation/foundation/nsurlfileprotectionkey

_inside,
@_inside@mastodon.social avatar

@bigzaphod If your goal is to protect data on macOS in such a way that other processes can’t read/write such data, I’ve done something like that for permissions in VirtualBuddy: https://github.com/insidegui/VirtualBuddy/pull/253

_inside,
@_inside@mastodon.social avatar

@bigzaphod in that case I think you’re better off just using the keychain directly

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

I know people like to think iPadOS 'forked' from iOS when it was renamed a few years back, but it really didn’t. If you install Xcode, both iPhone and iPad simulators run out of the exact same OS root. It's the same set of apps, the same SpringBoard — it just decides which features you get at runtime based on screen size and a feature map. That's not a fork; the name essentially means nothing. A brand new $4,000 iPad runs the same OS as your six year old phone

_inside,
@_inside@mastodon.social avatar

@stroughtonsmith The worst part is that they both follow the same multitasking model, which is very old and very much designed for phones with tiny batteries and very little memory. Having to keep Final Cut Pro focused so that it can finish an export is just ridiculous 😂

_inside, to random
@_inside@mastodon.social avatar

It looks like iPadOS running on M4 has a “Secure Exclave” running an “ExclaveOS” 👀 Where’s the updated Apple platform security PDF? 😅

_inside,
@_inside@mastodon.social avatar

@codingpanic Nope, this stuff has been in the works way before that happened

_inside,
@_inside@mastodon.social avatar

There's a Wordle-like game hidden in ExclaveOS. "Securdle" 😅

_inside, to random
@_inside@mastodon.social avatar

I’ve recently revived my CloudKitCodable package for a new project, and I also took the opportunity to get the documentation out on @SwiftPackageIndex 🙌🏻
https://swiftpackageindex.com/insidegui/CloudKitCodable/0.3.0/documentation/cloudkitcodable

_inside, to random
@_inside@mastodon.social avatar
_inside,
@_inside@mastodon.social avatar

@jordanmorgan I'm definitely only using String going forward, but it definitely worked before.

_inside,
@_inside@mastodon.social avatar

@sindresorhus That’s bad 😅

_inside, to random
@_inside@mastodon.social avatar

For those who've been asking about ways to support my open-source work, there you go 😄 https://github.com/sponsors/insidegui

_inside,
@_inside@mastodon.social avatar

@fnando Done :)

_inside, to random
@_inside@mastodon.social avatar

I love how this is an app that's supposed to help people reduce their screen time, but it almost looks like a fictional app I would make to demo dark patterns 😅

_inside, to random
@_inside@mastodon.social avatar

I almost forgot to post, but we* recently shipped VirtualBuddy 1.4 with a bunch of new things 🥳

  • Special thanks to @jnakoda for the work on the Linux stuff
deanatoire, to opensource
@deanatoire@mastodon.social avatar

Final piece of the puzzle: bring compatibility with the built-in Progress object to ButtonKit.

Things are shaping good. A few documentation writing, and I'll be able to release 0.3.0 soon.

https://github.com/Dean151/ButtonKit/releases/tag/0.3.0-beta.3

#iOSDev #OpenSource #SwiftUI

_inside,
@_inside@mastodon.social avatar

@deanatoire I have an AsyncButton that I keep copying from project to project. This is really useful 🙌🏻

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • tacticalgear
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • Youngstown
  • everett
  • cisconetworking
  • slotface
  • GTA5RPClips
  • rosin
  • thenastyranch
  • kavyap
  • mdbf
  • Leos
  • modclub
  • osvaldo12
  • Durango
  • khanakhh
  • anitta
  • provamag3
  • ngwrru68w68
  • cubers
  • tester
  • ethstaker
  • megavids
  • normalnudes
  • lostlight
  • All magazines