Jonathon Mah

@dev_etc

Learning Cocoa since 2001.

San Francisco, CA
Joined October 2013

@dev_etc is blocked

Are you sure you want to view these Tweets? Viewing Tweets won't unblock @dev_etc.

  1. If anyone is considering , I need to sell my ticket because of last-minute travel. Discount off general admission!

  2. Public Service Announcement: '()' is not 'no parameters', it's an ancient feature that will get you in trouble

  3. . `performSelector:(actuateFeedback:) withObject:@(0)` gives arg1 the address of an NSNumber, not an int 0. Fun stuff!

  4. Filed for the most obvious UIPageViewController bug.

  5. Gradually realizing that UIPageViewController (well, _UIQueuingScrollView) has apparently unavoidable crashes. "All animation must be mine!"

  6. ASCIIImage is so useful for me right now. I'm tempted to write a live editor — designers would slap me though!

  7. Correctly overriding +keyPathsForValuesAffectingValueForKey: is hard!

  8. Apple ID disabled twice in 24 hours. Pretty effective denial-of-service, is there any way to break the cycle?

  9. Returning mutable objects is ok, usually.

  10. Thanks for the instruction Xcode, I would have otherwise just thrown the whole MacBook in the trash.

  11. In reply to

    Thanks , I've found there are still a few mysteries but I'm trying to nail them down.

  12. Finally, a guide to text wrapping in Auto Layout:

  13. The core idea of Swift: "What if we made a language with no special syntax for characters?"

  14. Compile-time checking plain key path strings in Objective-C with a clang plugin

  15. Duplication is far cheaper than wrong abstractions. We teach novices DRY without teaching them when to break that rule.

  16. In case Jonathon’s tweet wasn’t clear, he’s come up with a cool way to check if string paths are safe IN clang.

Loading seems to be taking a while.

Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.

    You may also like

    ·