Searched for "November 20, 2019" in this user's bookmarks. Found 54 results

« earlier   

Twitter
What I should have added/underlined: direct methods are limited to the image scope. As such none of the SPIs that are used between Apple frameworks can possibly adopt it. If locking down swizzling was the intent we’d probably have started there ;) https://t.co/rx9KxHsQiL

— Pierre Habouzit (@pedantcoder) November 20, 2019
FavoriteTweet  pedantcoder 
14 days ago by mjtsai
Twitter
Anyone have any idea why, after running “tccutil reset Photos”, the next time I launch my app it automatically gets granted access to Photos content without showing the user a prompt? (on Mojave only)

— Brian Webster (@bwebster) November 20, 2019
FavoriteTweet  bwebster 
14 days ago by mjtsai
Twitter
Also: it *does* make micro benchmarks way faster but code that needed it is assumed to already be using C functions for a very long time.

This is why this isn’t my focus here.

— Pierre Habouzit (@pedantcoder) November 20, 2019
FavoriteTweet  pedantcoder 
14 days ago by mjtsai
Twitter
Why not compiler support for IMP-caching?

(a) More general
(b) Doesn't break stuff

Obviously not 100% automatic, but there's still a lot of help possible.

— Marcel Weiher 🇪🇺 (@mpweiher) November 20, 2019
FavoriteTweet  mpweiher 
14 days ago by mjtsai
Twitter
As such, you now star to see that despite the obvious initial reaction which is "holy s**t this is great for hot code", the target audience is even more the long tail of rarely used monomorphic calls that are killing your binary size for very little added value.

— Pierre Habouzit (@pedantcoder) November 20, 2019
FavoriteTweet  pedantcoder 
14 days ago by mjtsai
Twitter
The Obj-C dynamic dispatch comes with many costs, this is common "knowledge". However the details of it are rarely known.

Beside the obvious cost of the h-lookup, it comes with 4 other kinds of costs:
- codegen size
- optimization barrier
- static metadate
- runtime metadata

— Pierre Habouzit (@pedantcoder) November 20, 2019
FavoriteTweet  pedantcoder 
14 days ago by mjtsai
Twitter
Here in Austria (they no longer offer mail-in repairs) I recently went to an Apple Authorized Service Provider to get a MacBook battery replaced. They quoted EUR 375 for it. Almost double the Apple Store price. I so miss the mail-in repair program.

— Christopher P. Atlan (@catlan) November 20, 2019
FavoriteTweet  catlan 
14 days ago by mjtsai
Twitter
About objc_direct, a thread.

I should have probably anticipated that people would raise eyebrows and spent more time explaining the point in the LLVM commit, so here it is... https://t.co/zgnaKD6n4A

— Pierre Habouzit (@pedantcoder) November 20, 2019
FavoriteTweet  pedantcoder 
14 days ago by mjtsai
Twitter
Oh, looks like it’s from after my update today. I’ll make another update tomorrow.

— Michael Tsai (@mjtsai) November 20, 2019
mjtsai  Twitter 
14 days ago by mjtsai
Twitter
I think I missed it somehow. Thanks.

— Michael Tsai (@mjtsai) November 20, 2019
mjtsai  Twitter 
14 days ago by mjtsai
Twitter
Aren’t the big repairs more expensive at third-party stores?

— Michael Tsai (@mjtsai) November 20, 2019
mjtsai  Twitter 
14 days ago by mjtsai
Twitter
Got some radars to file on it, but nothing you can’t work around.

In a real app it requires an entitlement to read the system log store as well.

— macshome (@macshome) November 20, 2019
FavoriteTweet  macshome 
14 days ago by mjtsai
Twitter
Hey log monitoring/shipping companies out there - get going on unified logging plz on 10.15+ https://t.co/TDDVfSqa8C

— mikeymikey (@mikeymikey) November 20, 2019
FavoriteTweet  mikeymikey 
14 days ago by mjtsai
Twitter
Filed under “Apple Hardware That I Will Never Need and Will Never Throw Away” pic.twitter.com/EyyARvuNYY

— Craig Hockenberry (@chockenberry) November 20, 2019
FavoriteTweet  chockenberry 
14 days ago by mjtsai
Twitter
Posts updated today:

The 16-inch MacBook Prohttps://t.co/uYwBPyvO40

1Password Takes Accel Investmenthttps://t.co/Ibc1beUNAA

The Hotel Cupertino Clausehttps://t.co/TTcwHzabTS

Direct Objective-C Propertieshttps://t.co/DZrTCrZUg2#mjtsaiblog

— Michael Tsai (@mjtsai) November 20, 2019
mjtsai  Twitter 
14 days ago by mjtsai
Twitter
Back in 2014, the iMacs were right-side-up! https://t.co/MFBwE1BAG7

— John Siracusa (@siracusa) November 20, 2019
FavoriteTweet  siracusa 
14 days ago by mjtsai
Twitter
I’ve repeatedly skipped building buzz for a product built on a pre-release platform because posting any screenshots of that product violates terms.

— Colin Cornaby (@colincornaby) November 20, 2019
FavoriteTweet  colincornaby 
14 days ago by mjtsai
Twitter
On Apple developer accounts and TOS: I’m _very_ careful about posting pre-release stuff. Even if it’s showing legit self built demos built for that pre-release platform.

When you’re a developer, you literally sign a partial NDA with Apple.

— Colin Cornaby (@colincornaby) November 20, 2019
FavoriteTweet  colincornaby 
14 days ago by mjtsai
Twitter
To put it another way, Codable synthesis is "interest-free" debt. And even when you pay it back, you'll probably not have to pay it in full - it's unlikely that *every* struct in your model will need to change.

— Nick Lockwood (@nicklockwood) November 20, 2019
FavoriteTweet  nicklockwood 
14 days ago by mjtsai
Twitter
among other things, it is also a significant memory win (IMP caches) and binary size reduction (allows LTO to do something useful, drops obj-C metadata which is _huge_).

— Pierre Habouzit (@pedantcoder) November 20, 2019
FavoriteTweet  pedantcoder 
14 days ago by mjtsai

« earlier   

Copy this bookmark:



description:


tags:



Copy this bookmark:



description:


tags: