• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Tech update avoiding legacy code
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Tech update avoiding legacy code


  • Subject: Re: Tech update avoiding legacy code
  • From: Rick Aurbach <email@hidden>
  • Date: Fri, 14 Aug 2015 16:00:21 -0400
  • Acceptlanguage: en-US
  • Thread-topic: Tech update avoiding legacy code

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


  • Follow-Ups:
    • Re: Tech update avoiding legacy code
      • From: Conrad Shultz <email@hidden>
    • Re: Tech update avoiding legacy code
      • From: Jens Alfke <email@hidden>
  • Prev by Date: mouseMoved/mouseDragged while right button is down
  • Next by Date: Re: mouseMoved/mouseDragged while right button is down
  • Previous by thread: Re: Tech update avoiding legacy code
  • Next by thread: Re: Tech update avoiding legacy code
  • Index(es):
    • Date
    • Thread