jasonhowlin

@jasonhowlin@mastodon.social

Principal iOS Engineer at Yahoo. Actually likes Core Data. Terrapin. Probably at Costco.

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

BasicAppleGuy, to random
@BasicAppleGuy@mastodon.social avatar

Apple Announces MacBook
12-inch Liquid Retina Display. M3. Five dual-tone unibody colours. $899.

image/png
image/png
image/png

jasonhowlin,

@BasicAppleGuy 😡 got me! Too early on a Monday after spring break…

BasicAppleGuy, to random
@BasicAppleGuy@mastodon.social avatar

Apple’s #WWDC Apple Park animation.

video/mp4

jasonhowlin,

@BasicAppleGuy animated lock / home screens?

kharrison, to swift

Turning on strict concurrency checking doesn't protect you from accidentally blocking the main actor. Something I find way too easy to do as I learn how to use Swift Concurrency #Swift #SwiftUI https://useyourloaf.com/blog/swiftui-tasks-blocking-the-mainactor/

jasonhowlin,

@kharrison I would expect that calling sleep within a function marked to run on the main actor (main thread) will block, regardless of the function being marked async. I suppose adding nonisolated removes the MainActor requirement and then runs within the view’s task context.

schwa, to random
@schwa@mastodon.social avatar

deleted_by_author

  • Loading...
  • jasonhowlin,

    @schwa good observation! I tackled a couple of Boutique Hotel bags AND an IKEA piece (which is like big, heavy Lego), and hands are killing me lol.

    davemark, to apple
    @davemark@mastodon.social avatar

    😮
    Holy crap! These reports of people's Apple Watch Ultra 2 getting "hacked" (link below).

    Imagine looking at your watch and seeing ghost tapping and typing.

    Could this be a bug? Reports all from a few weeks ago. Anyone know more about this?

    https://discussions.apple.com/thread/255453237?sortBy=best

    jasonhowlin,

    @davemark looks to me like the system is detecting random input and gestures, but not from some remote attack. Similar to how water can cause random input.

    I recall hearing recently about Apple alerting technicians to “ghost input” issues. This must be that!

    davemark, to apple
    @davemark@mastodon.social avatar

    ⚠️🥽
    Vision Pro face scratches really easily:

    "The test based on the Mohs scale of mineral hardness shows that the front glass of the Vision Pro gets slightly scratched at level two, with deeper scratches at level three. The glass on most smartphones scratches at levels six and seven."

    DON'T DROP IT!!! Or put it in a bag without the case.

    https://9to5mac.com/2024/02/05/apple-vision-pro-glass-scratches/#more-932447

    jasonhowlin,

    @davemark why is this made of glass anyway?

    Gray_Wind, to SwiftUI

    I cannot figure out how to track changes of a property in a model. This little sample shows views created with a binding of a chosen color, When you change the color, previous views are not being updated, new ones are created with the new color. What am I missing? @swift #SwiftUI https://gist.github.com/Gray-Wind/eff203d2c5d32721fac0e8d44483fcf8

    jasonhowlin,

    @Gray_Wind @swift I don't believe Binding should be used outside of a SwiftUI view.

    krzyzanowskim, (edited ) to swift
    @krzyzanowskim@mastodon.social avatar

    deleted_by_author

  • Loading...
  • jasonhowlin,

    @krzyzanowskim Isn’t there an unchecked sendable keyword or annotation?

    tonyarnold, (edited ) to random
    @tonyarnold@mastodon.social avatar

    Is the #SwiftData really missing symbols, or am I doing something very wrong?

    I can only reproduce this assertion failure when profiling my app in Instruments, so I'm having trouble getting to the bottom of what's causing it.

    EDIT: Turns out it only happens in Release builds. I've made a terrible mistake inviting SwiftData to this party, haven't I?

    jasonhowlin,

    I think if you are comfortable with CoreData, stick with that. The code you write and patterns you follow for SwiftData are so similar, it’s hard to see benefits to adding an abstraction layer, beyond perhaps type safety. This is in contrast to SwiftUI, where the benefits are clear, the abstraction is valuable, and difference from UIKit patterns is stark. And frankly, the CD model editor and ease of versioning is really nice!

    davemark, to apple
    @davemark@mastodon.social avatar

    🍿
    Apple releases unusual teaser trailer for Severance Season 2

    Note there's no text at the end, no release date, nothing.

    https://www.youtube.com/watch?v=A1uuVj0ioUI

    jasonhowlin,

    @davemark can’t wait. That season one finale was the most suspenseful hour of TV I’ve ever watched

    dimillian, to SwiftUI
    @dimillian@mastodon.social avatar

    I have only one item on my wishlist for Swift/SwiftUI.

    Please move the environment pattern from #SwiftUI to #Swift and let us access our environments from anywhere in Swift.

    jasonhowlin,

    @dimillian it was interesting to see UITraitCollection adopted something like this.

    jasonhowlin, to apple

    Just sayin’… #apple #visionpro #1984

    image/jpeg

    jasonhowlin, to random

    The build improvements over the years in #Xcode are spectacular. Look at the parallelism here on an MBP M1 Max (this is compiling Yahoo Mail, which is a big, big app)... All cores hard at work. AND on battery power. AND fans are off and computer is cool. Amazing times.

    film_girl, to random
    @film_girl@mastodon.social avatar

    Longtime followers of mine know I love the Dyson hair dryer and the AirWrap. Yes, a $500 hair dryer is worth it. Best Buy has the standard hair dryer for $300. This is the best I’ve seen even accounting for Dyson’s current customer coupons. If you have long hair, I cannot recommend this enough. Or gift it! Your wife/girlfriend/mom/sister/long-haired family member or friend will appreciate you! https://www.bestbuy.com/site/sku/6557481.p?skuId=6557481

    jasonhowlin,

    @film_girl if I had to pick one for my daughter, which would you recommend? I know straightening (or a blowout) her hair takes the longest.

    khaost, to random
    @khaost@tz.is avatar

    If Apple want to fuck with EU market, they should open up sideloading with ability to use arbitrary entitlements, and later say "we told you it's not secure" to scare all other countries from asking it to do that 🙃

    jasonhowlin,

    @khaost I have NO idea how they will handle entitlements. Maybe just zero entitlements? What do you think?

    dancinyogi, to random
    @dancinyogi@mastodon.sdf.org avatar

    Mark Meadows turned?

    jasonhowlin,

    I see Jenna Ellis just pled guilty. Reports are that Meadows did also??

    9to5Mac, to random
    @9to5Mac@mastodon.online avatar

    iPhone 15 setup bug leads to Apple logo of death, iOS 17.0.2 update required https://9to5mac.com/2023/09/22/iphone-15-setup-apple-logo-update/?utm_source=dlvr.it&utm_medium=mastodon

    jasonhowlin,

    @9to5Mac was this step inserted after people started reporting the bug? If so, that’s a hell of a triage!

    I updated and then did the phone to phone transfer. It was fine.

    matthewcassinelli, to random
    @matthewcassinelli@mastodon.social avatar

    I dug in and collected 160 links to iOS 17 apps – and made some fun shortcuts to generate this post: https://matthewcassinelli.com/ios-17-apps/

    jasonhowlin,

    @matthewcassinelli Wow thanks for all of your hard work on this! The community appreciates it.

    jasonhowlin, to random

    Hello iOS 17, we've been expecting you :)

    Just when you thought things couldn’t get any better. Check out our latest updates on the App Store today.

    https://apps.apple.com/us/app/super-todos/id1195333305?itsct=apps_box_promote_link&itscg=30200

    _Davidsmith, to random
    @_Davidsmith@mastodon.social avatar

    Huh, I just discovered that users can associate an App Shortcut directly to the Action button. I had interpreted what was said in the keynote as they can "Run a Shortcut”, as in needing to configure a Shortcut workflow and then run that...but instead it looks like they could select it more directly and run it from there without needing a workflow at all.

    It will take some investigation to see if that's right but I'm much more excited about the button if it is. 🤔

    https://developer.apple.com/documentation/appintents/app-shortcuts

    jasonhowlin,

    I’ve not been able to get any AppShortcuts I’ve created using AppIntents framework to show in the Shortcuts app under the “App Shortcuts” section. Anyone else having a problem with this?

    jasonhowlin,

    Good idea, but appears to have extracted successfully…

    d/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --compile-time-extraction

    Starting appintentsmetadataprocessor export
    Writing Metadata.appintents

    Are there any additional, say, plist changes needed?

    jasonhowlin,

    @czottmann ok very helpful I will hunt it down. And yes, at Yahoo since 2013 :) we missed each other!

    gernot, (edited ) to random German
    @gernot@mas.to avatar

    I have an iPhone 12 Pro. I just watched the keynote, introducing the iPhone 15 Pro. They say it is so much lighter, using Titanium.

    Then I looked up the specs. THE IPHONE 15 PRO IS, TO THE GRAM, THE EXACT SAME WEIGHT AS THE IPHONE 12 PRO.

    jasonhowlin,

    That’s strange because I thought they claimed it was the lightest pro model ever.

    christianselig, (edited ) to random
    @christianselig@mastodon.social avatar

    When using a possessive apostrophe and the word/name ends in an S, do you personally add an S after the apostrophe?

    eg: Mavis' sweater, versus Mavis's sweater

    jasonhowlin,

    @christianselig extra s in almost all cases. When in doubt, pronounce it out loud and that should guide you. From Chicago guide:

    Chris’s car

    Family plural cases omit:

    Williamses’ new house

    Certain “sounds plural but really singular” omit

    The United States’ role in economic policy

    Sometimes ancient names both ok

    Isis’ reign (but Isis’s reign is ok too)

    Sometime when an ending s is silent in the non possessive you omit

    Descartes’ three dreams ( but Descartes’s dreams is ok too)

    _inside, to random
    @_inside@mastodon.social avatar

    It looks like Xcode 15 automatically enables WiFi debugging when you pair an iPhone running iOS 17 👀

    jasonhowlin,

    @_inside Hi Mr. Rambo. Have you found a way to disable wifi debugging for a device? My "Connect via Network" checkbox in Xcode's Devices window is grayed out. I was debugging via cable, unplugged, and debugger was still attached lol. I don't like that :)

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