This thread appears to be about OS X, not iOS.

In any event, a great reference that covers many of the technologies under 
discussion is the Objective-C Feature Availability Index, available at 
https://developer.apple.com/library/mac//releasenotes/ObjectiveC/ObjCAvailabilityIndex/index.html
 
<https://developer.apple.com/library/mac//releasenotes/ObjectiveC/ObjCAvailabilityIndex/index.html>

-Conrad

> On Aug 14, 2015, at 1:00 PM, Rick Aurbach <[email protected]> wrote:
> 
> I may be missing something here, but I have to disagree with some of the 
> version numbers that are being quoted in this thread.
> 
> I have an app that supports iOS 5.1.x, which was a requirement since that is 
> that last iOS version supported on the original iPad. It was developed using 
> whatever the current SDK was, but with a deployment target of 5.1. And it 
> uses ARC, GCD, and blocks. Not auto-layout.
> 
> My memory isn’t that good about the differences between 5.0 and 5.1, but it 
> is definitely true that 5.1 has a lot more capability in it than has been 
> claimed in this thread.
> 
> Cheers,
> 
> Rick Aurbach
> Aurbach & Associates, Inc.
> 
>> On Aug 14, 2015, at 2:00 PM, [email protected] wrote:
>> 
>> Message: 2
>> Date: Fri, 14 Aug 2015 09:42:13 -0700
>> From: Jens Alfke <[email protected]>
>> To: Appa Rao Mulpuri <[email protected]>
>> Cc: "[email protected]" <[email protected]>
>> Subject: Re: Tech update avoiding legacy code
>> Message-ID: <[email protected]>
>> Content-Type: text/plain;    charset=windows-1252
>> 
>> 
>>> On Aug 13, 2015, at 11:27 PM, Appa Rao Mulpuri <[email protected]> 
>>> wrote:
>>> 
>>> Thanks for the priority order. In GDC Vs ARC, GCD is the first one to opt
>>> unless if you are app has more memory leaks. Correct me If I am wrong.
>> 
>> ARC will simplify your source code, make new code easier to write, and make 
>> memory issues (leaks, crashes due to messaging dealloced objects) less 
>> likely. Once I switched I couldn’t imagine how I worked without it.
>> 
>> GCD is useful if you make heavy use of concurrency in your app and need all 
>> the performance you can get. Not all apps will need it. If you’re using 
>> NSOperationQueue, you’re already taking advantage of GCD on OS’s that 
>> support it.
>> 
>> One thing we both forgot to mention is blocks — I can’t remember, can you 
>> even use blocks in an app targeting 10.5? If not, those would be a huge, 
>> huge reason to drop support. Possibly bigger than ARC. Blocks make the 
>> language so much more flexible, even without GCD.
>> 
>> —Jens

_______________________________________________

Cocoa-dev mailing list ([email protected])

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to