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]
