Tom Adriaenssen, Show me some id:
Casting them only satisfies your hunger for type safety, but nothing else really. And you can just invoke your selector on the id value, since it will accept any known selector.
Open source apps (not yet 1.0)Evergreen •
What I work on at OmniThe Omni Show • OmniFocus for Mac
micro.inessential.comFrontier Diary • Swift Diary
Vesper Sync Diary • How Not to Crash
Apps I’ve MadeRSS • JSON Feed
© 1999-2018 Brent Simmons
Made in Seattle. Go Hawks!