• 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: Two simple questions regarding Core-Data
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Two simple questions regarding Core-Data


  • Subject: Re: Two simple questions regarding Core-Data
  • From: "Marcus S. Zarra" <email@hidden>
  • Date: Fri, 4 May 2007 11:03:16 -0600

Basically, the fetch will return an array of faults if the objects are
not already in memory.  Performing a count on the array will not cause
the faults to fire since you are not accessing the attributes of the
objects inside of the array.  You are just asking the array how many
objects it holds.

Personally, I would recommend this method over keeping a count
attribute in a parent object.  It is way too easy for that count to
get out of sync with the array.  Since counting the number objects in
the relationship will not cause the faults to fire it is safer to get
this information each time it is requested.

Marcus S. Zarra
Zarra Studios LLC
Simply Elegant Software for OS X
www.zarrastudios.com


On 5/4/07, Robert Walker <email@hidden> wrote:
Marcus,

> Again no.  Fortunately when the array is retrieved all of the objects
> are "faults" which means they are not loaded into memory yet and your
> call to count will not cause them to load.  Therefore the memory and
> performance hits are negligible.

Are you sure that asking for the count would not cause the fault
representing a collection to fire?  If so that's really impressive.
How would Core Data know the number of objects represented by the
fault without realizing the fault first?

--
Robert Walker
email@hidden



_______________________________________________

Cocoa-dev mailing list (email@hidden)

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

_______________________________________________

Cocoa-dev mailing list (email@hidden)

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: Two simple questions regarding Core-Data
      • From: Robert Walker <email@hidden>
References: 
 >Two simple questions regarding Core-Data (From: "Hell's KItchen Hell's KItchen" <email@hidden>)
 >Re: Two simple questions regarding Core-Data (From: "Marcus S. Zarra" <email@hidden>)
 >Re: Two simple questions regarding Core-Data (From: Robert Walker <email@hidden>)

  • Prev by Date: Re: Two simple questions regarding Core-Data
  • Next by Date: Document init
  • Previous by thread: Re: Two simple questions regarding Core-Data
  • Next by thread: Re: Two simple questions regarding Core-Data
  • Index(es):
    • Date
    • Thread