Filed as rdar://22109003
-
-
@brentsimmons The reason why `messages as [NodeRepresentedObject]` doesn’t work is because it would make `as` be unexpectedly expensive.0 replies 1 retweet 2 likes -
@eridius It just has to check once that EmailMessage is a NodeRepresentedObject. It shouldn't have to check for each item.0 replies 0 retweets 0 likes -
@brentsimmons It’s not a type-check. The in-memory representation is different. It has to allocate a new array with the new values.0 replies 1 retweet 8 likes
@brentsimmons Non-@objc protocols use a virtual function table (called a protocol witness table) rather than message-passing.
5:34 PM - 2 Aug 2015
0 replies
0 retweets
6 likes
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.
Brent Simmons
Kevin Ballard