mjtsai + bjhomer   19

Twitter
I’ve had 4 people in the last week ask me where their “Find My Friends” app went in iOS 13. Seems like there needs to be a better way to communicate changes like this.

— BJ Homer (@bjhomer) October 20, 2019
FavoriteTweet  bjhomer 
october 2019 by mjtsai
Twitter
The os_log features are useful to Apple, but without anyway to gather logs for our own reporting, I don’t see how the features are useful to third party devs.

— BJ Homer (@bjhomer) October 29, 2018
FavoriteTweet  bjhomer 
october 2018 by mjtsai
BJ Homer on Twitter: "Xcode 9’s “Open Quickly” no longer jumps to the generated Swift interface of your ObjC headers! Xcode 9 is the “fix all the things” release."
Xcode 9’s “Open Quickly” no longer jumps to the generated Swift interface of your ObjC headers! Xcode 9 is the “fix all the things” release.

— BJ Homer (@bjhomer) June 9, 2017
FavoriteTweet  bjhomer 
june 2017 by mjtsai
BJ Homer on Twitter: "You know those NSOperation docs that say that completionBlock is automatically set to nil after running? They lie."
You know those NSOperation docs that say that completionBlock is automatically set to nil after running?
They lie.

— BJ Homer (@bjhomer) May 31, 2017
FavoriteTweet  bjhomer 
june 2017 by mjtsai
BJ Homer on Twitter: "Hey iOS devs, would you do me a favor? Go file a radar asking for a MapKit API to list nearby points of interest. There’s no way right now."
Hey iOS devs, would you do me a favor? Go file a radar asking for a MapKit API to list nearby points of interest. There’s no way right now.

— BJ Homer (@bjhomer) April 28, 2017
FavoriteTweet  bjhomer 
april 2017 by mjtsai
BJ Homer on Twitter: "Dear @apple, it's ridiculous that I cannot check the price of a Mac app from my iPhone. Stop this. https://t.co/iJm0VzMxSa"
Dear @apple, it's ridiculous that I cannot check the price of a Mac app from my iPhone. Stop this. pic.twitter.com/iJm0VzMxSa

— BJ Homer (@bjhomer) January 26, 2017
FavoriteTweet  bjhomer 
january 2017 by mjtsai
BJ Homer on Twitter: "Hooray! https://t.co/c95GKYGy5E"
Hooray! pic.twitter.com/c95GKYGy5E

— BJ Homer (@bjhomer) January 24, 2017
FavoriteTweet  bjhomer 
january 2017 by mjtsai
BJ Homer on Twitter: "Swift tip: Use “.isEmpty” in place of “.count == 0”. It’s both more expressive and potentially more efficient."
Swift tip: Use “.isEmpty” in place of “.count == 0”. It’s both more expressive and potentially more efficient.

— BJ Homer (@bjhomer) October 5, 2016
FavoriteTweet  bjhomer 
october 2016 by mjtsai
BJ Homer on Twitter: "#WWDC2016 wish #3: I want Xcode’s built in crash reporting to work."
#WWDC2016 wish #3: I want Xcode’s built in crash reporting to work.

— BJ Homer (@bjhomer) May 24, 2016
FavoriteTweet  bjhomer 
may 2016 by mjtsai
BJ Homer on Twitter: "I nominate this sentence as the most opaque sentence found in any Apple release notes. (From 10.6 Foundation notes) https://t.co/R0R7ld9cU1"
I nominate this sentence as the most opaque sentence found in any Apple release notes. (From 10.6 Foundation notes) pic.twitter.com/R0R7ld9cU1

— BJ Homer (@bjhomer) April 5, 2016
FavoriteTweet  bjhomer 
april 2016 by mjtsai
BJ Homer on Twitter: "`-[NSNotificationCenter debugDescription]`"
`-[NSNotificationCenter debugDescription]`

— BJ Homer (@bjhomer) November 24, 2015
FavoriteTweet  bjhomer 
november 2015 by mjtsai
BJ Homer on Twitter: "@steipete The Foundation Release Notes say yes. See "NSMutableDictionary subscript syntax change" here. https://t.co/Brunvfj3iI"
@steipete The Foundation Release Notes say yes. See "NSMutableDictionary subscript syntax change" here. https://t.co/Brunvfj3iI

— BJ Homer (@bjhomer) July 15, 2015
FavoriteTweet  bjhomer 
july 2015 by mjtsai
BJ Homer on Twitter: "@danielpunkass I believe Apple's recommendation is to use the POSIX locale for things like that."
@danielpunkass I believe Apple's recommendation is to use the POSIX locale for things like that.

— BJ Homer (@bjhomer) May 26, 2015
FavoriteTweet  bjhomer 
may 2015 by mjtsai
BJ Homer on Twitter: "That dtrace program will print the stack traces of the 20 most common calls to -setNeedsLayout: while the trace is running."
That dtrace program will print the stack traces of the 20 most common calls to -setNeedsLayout: while the trace is running.

— BJ Homer (@bjhomer) September 23, 2014
FavoriteTweet  bjhomer 
september 2014 by mjtsai
BJ Homer on Twitter: "`sudo dtrace layout-calls.d -p 7017` objc$target::-setNeedsLayout?:entry { @stacks[ustack(80)] = count(); } END { trunc(@stacks, 20) }"
`sudo dtrace layout-calls.d -p 7017` objc$target::-setNeedsLayout?:entry { @stacks[ustack(80)] = count(); } END { trunc(@stacks, 20) }

— BJ Homer (@bjhomer) September 23, 2014
FavoriteTweet  bjhomer 
september 2014 by mjtsai
Twitter / bjhomer: Here's how to make a keyboard ...
Here's how to make a keyboard shortcut for "Show Package Contents" pic.twitter.com/q1VHCIKcQN

— BJ Homer (@bjhomer) May 2, 2014
FavoriteTweet  bjhomer 
may 2014 by mjtsai
Twitter / bjhomer: That 'xip' tool is intended ...
That 'xip' tool is intended for distributing files that OS X recognizes as executable documents. (shell scripts) See WWDC2012 "Gatekeeper"

— BJ Homer (@bjhomer) February 14, 2014
FavoriteTweet  bjhomer 
february 2014 by mjtsai
Twitter / bjhomer: Single Responsibility Principle: ...
Single Responsibility Principle: App Delegate should be responsible for reacting to application lifecycle events. Not configuring the app.

— BJ Homer (@bjhomer) February 11, 2014
FavoriteTweet  bjhomer 
february 2014 by mjtsai
Twitter / bjhomer: Note that the App Delegate ...
Note that the App Delegate is often used as a de facto singleton. Moving code out will force you to think more about your app's design.

— BJ Homer (@bjhomer) February 11, 2014
FavoriteTweet  bjhomer 
february 2014 by mjtsai

Copy this bookmark:



description:


tags: