Re: Tech update avoiding legacy code
Re: Tech update avoiding legacy code
- Subject: Re: Tech update avoiding legacy code
- From: Conrad Shultz <email@hidden>
- Date: Fri, 14 Aug 2015 13:38:49 -0700
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@hidden> 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@hidden wrote:
>>
>> Message: 2
>> Date: Fri, 14 Aug 2015 09:42:13 -0700
>> From: Jens Alfke <email@hidden>
>> To: Appa Rao Mulpuri <email@hidden>
>> Cc: "email@hidden" <email@hidden>
>> Subject: Re: Tech update avoiding legacy code
>> Message-ID: <email@hidden>
>> Content-Type: text/plain; charset=windows-1252
>>
>>
>>> On Aug 13, 2015, at 11:27 PM, Appa Rao Mulpuri <email@hidden> 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@hidden)
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:
This email sent to email@hidden