• 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: Problem Archiving/Un-archiving Custom Objects
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Problem Archiving/Un-archiving Custom Objects


  • Subject: Re: Problem Archiving/Un-archiving Custom Objects
  • From: Dave <email@hidden>
  • Date: Fri, 22 Jan 2016 14:14:16 +0000

> On 21 Jan 2016, at 23:40, Quincey Morris <email@hidden> wrote:
>
> On Jan 21, 2016, at 15:22 , Dave <email@hidden <mailto:email@hidden>> wrote:
>>
>> I’m relying of the copy attribute for the NSString’s, do I need to change these to do a [xxxxxxx copy] too
>
> If you’re writing the setter yourself, you must do the copy yourself. If you’re using the synthesized setter, it’s done for you.
>
> In your own code, you may as well be liberal with ‘copy’. It’s basically free (in run-time cost) in situations where you don’t need it. You don’t save anything by leaving it out.
>

I’ve always been confused over what *actually* happens when you do something like this:

@property (copy)	NSString*	pString;


self.pString = [anotherString copy];

Do two new NSString objects get created? (I mean using the synthesized setter)

Thanks again,
All the Best
Dave



_______________________________________________

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: Problem Archiving/Un-archiving Custom Objects
      • From: "Clark S. Cox III" <email@hidden>
    • Re: Problem Archiving/Un-archiving Custom Objects
      • From: "Clark S. Cox III" <email@hidden>
    • Re: Problem Archiving/Un-archiving Custom Objects
      • From: Kyle Sluder <email@hidden>
References: 
 >How to save a Dictionary Network to a plist file? (From: Dave <email@hidden>)
 >Re: How to save a Dictionary Network to a plist file? (From: Jens Alfke <email@hidden>)
 >Problem Archiving/Un-archiving Custom Objects (From: Dave <email@hidden>)
 >Re: Problem Archiving/Un-archiving Custom Objects (From: Quincey Morris <email@hidden>)
 >Re: Problem Archiving/Un-archiving Custom Objects (From: Dave <email@hidden>)
 >Re: Problem Archiving/Un-archiving Custom Objects (From: Quincey Morris <email@hidden>)

  • Prev by Date: Re: How to record screen in iOS
  • Next by Date: Re: Problem Archiving/Un-archiving Custom Objects
  • Previous by thread: Re: Problem Archiving/Un-archiving Custom Objects
  • Next by thread: Re: Problem Archiving/Un-archiving Custom Objects
  • Index(es):
    • Date
    • Thread