gparker
- Sledgehammer technique FAIL. Ow.7:39 PM Jul 11th from web
- @fpillet Nothing wrong with Objective-C++. It's used heavily inside some frameworks, including WebKit.12:06 PM Jul 7th from web
- @eschaton @CocoaGeek @mdhughes ObjC exceptions on iPhone are C++-compatible but not "zero-cost"; both C++ and ObjC use setjmp/longjmp there.6:18 PM Jul 6th from web in reply to eschaton
- @schwa FIle a bug! Might be something we can fix, or alternatively something we can point out in the documentation.10:15 PM Jul 1st from web in reply to schwa
- @eridius No, the runtime doesn't care. KVC and Interface Builder might be confused, though.9:49 PM Jul 1st from web in reply to eridius
- @danielpunkass Good point, ignoring the colossal blunder of MessageUI.framework. Plugins make that less true outside iPhone.6:25 PM Jul 1st from web in reply to danielpunkass
- @JivaDeVoe @danielpunkass Using a prefix is never worse. It always limits the potential collision (to anyone who also used the same prefix).5:57 PM Jul 1st from web in reply to JivaDeVoe
- @bdash @simX Safari might not be calling exit(), but a shared library or plugin could.5:55 PM Jul 1st from web in reply to bdash
- <rdar://2821039> ER: Objective-C namespaces. Note the small number. It's old. It's hard. I'm revisiting it yet again post Snow Leopard.5:51 PM Jul 1st from web
- @ahruman Method collisions are less bad in real life, because you only can collide with super- and subclasses. Classes collide globally.5:45 PM Jul 1st from web in reply to ahruman
- Don't call exit() after errors. The app vanishes, leaving users sad and confused. Call abort() instead to get an "unexpectedly quit" dialog.5:06 PM Jul 1st from web
- "@protected: This person has protected their updates."1:59 PM Jun 30th from web
- Free iPhone apps that introduce advertisements in an update == FAIL. Aside: I need new twitter and AIM apps for my iPhone.1:58 PM Jun 30th from web
- @bbum Cocoa-Java was in "WebObjects bugfix only" mode by 10.2. Ugly undebuggable beast of a system. Tended to break with every new client.1:32 PM Jun 30th from web in reply to bbum
- @ctp Agreed - it stops convenient casual abuse. @package-by-default might be practical where @private-by-default was not.1:28 PM Jun 30th from web in reply to ctp
- @ctp Subclasses. Categories. KVC. class_getInstanceVariable(). Ptr arithmetic. Memory smashers. Access controls only dissuade the first two.11:13 AM Jun 30th from web in reply to ctp
- @bbum @eridius @commanda Ignore bbum. We hereby promise never to break == for SEL. (But SEL is not char*. We will break that.)11:18 PM Jun 29th from web in reply to bbum
- @ctp It's @protected, not @public. I tried to change it for 64-bit, but source incompatibility was too much.11:15 PM Jun 29th from web in reply to ctp
- Now playing in the atrium at 1 Infinite Loop: the iPhone App Store app wall from WWDC.11:33 AM Jun 29th from web
- The best commit messages are the ones that "rejigger" something.11:29 PM Jun 25th from web
|
- Name Greg Parker
- Location above Los Gatos, CA
- Web http://www.sealie...
- Bio Objective-C Runtime Wrangler
|