• 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: Dumb question about Core Data
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Dumb question about Core Data


  • Subject: Re: Dumb question about Core Data
  • From: John Bishop <email@hidden>
  • Date: Thu, 4 Feb 2010 21:47:06 -0600
  • X_cmae_category: 0,0 Undefined,Undefined

If I understand your question, maybe you just need to do some initialization when the object is created.  Look at NSManagedObject:awakeFromInsert.  It's where you can do initialization (conditional if you wish, as long as you don't do something to disrupt the "insertion" process).  It's perfectly legal to populate relationships there too (ie: maybe every "Player" needs an array of "Things" when they're er..... hatched).


On Feb 4, 2010, at 8:04 PM, email@hidden wrote:

> Message: 11
> Date: Thu, 4 Feb 2010 19:13:36 -0600
> From: William Squires <email@hidden>
> Subject: Dumb question about Core Data
> To: email@hidden
> Message-ID: <email@hidden>
> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
>
> Let's say I have an entity, "Player" that has some attributes (Name,
> Level, XP, FightStr, DefenseStr, etc...) for a role-playing game. How
> do I pre-initialize an entity with known values, when their
> properties are @dynamic? I need for a "blank" player to start out on
> level 1 with 0 XP, 0 FightStr, and 0 DefenseStr, and a name of
> "<Blank>". I can get Xcode to generate the class files (Player.m and
> Player.h), but then I'm at a loss. I understand that the entity is
> tied to the data store (SQLite 3 database, or XML, or a binary file),
> but short of using XML and an ugly hack to pre-load the XML file, I
> can't see a reasonable way to accomplish this seemingly common task.
>
>

------------------------------------------------------------------
John Bishop
Mulligan Software
<mailto:email@hidden>
<http://www.mulligansoftware.com>
Twitter:  MulliganGolf

_______________________________________________

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

  • Prev by Date: Re: Dumb question about Core Data
  • Next by Date: Re: Rosetta Quandry
  • Previous by thread: Re: Dumb question about Core Data
  • Next by thread: close sheet with app hidden
  • Index(es):
    • Date
    • Thread