NSOpenPanel's and NSSavePanel's Block-Based API is Superior
I got angry at NSOpenPanel
the other day for visually blocking NSAlert
s, and for staying in the way when the debugger hits a breakpoint. Silly me, I used ye olde runModal
. When you use the block-based API of NSSavePanel
or its decendant NSOpenPanel
, all of a sudden they will display on top, but only per application. Also, alerts seem to have a higher display level in these cases.
Universal Deep Linking on iOS: Design Each Scene to Be Remarkable
Deep linking in iOS is all the hype. It’s interoperability opens up the platform both for developers and users. But it brings new transitions to the platform and with them new responsibilities to design your application.