All my personal and professional development is targeted at Leopard,
which probably makes me biased, but I'm fine with requiring 10.5. Not
sure how others feel.
BTW, thanks for the patches Matt. I'll try to get yer latest one in
(and mine!) when I'm not swamped at work.
- a
On May 29, 2009, at 5:13 PM, Matt Stevens wrote:
Thrift has proven to be really useful on the iPhone so I've been
making some modifications to the generated Objective-C code to be a
little more iPhone-friendly, most recently generation of Objective-C
2.0 properties. Apple uses properties widely in its iPhone sample
code and for developers that also use them it helps the Thrift model
objects fit in a little better with the rest of the application.
The issue with this change is that on the Mac side Objective-C 2.0
requires targeting OS X 10.5 or later. To handle this I added an
"objc2" option to the Cocoa compiler, but it occurred to me that
most developers I know are targeting 10.5 for new development and on
the iPhone this is a non-issue since all releases support objc 2.0.
Before submitting the patch I was curious as to what others thought
about this - should Objective-C 2.0 features be opt-in or become the
new default with an opt-out option?
Matt