• 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: CFMutableDictionary Capacity
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CFMutableDictionary Capacity


  • Subject: Re: CFMutableDictionary Capacity
  • From: Jens Alfke <email@hidden>
  • Date: Wed, 20 Jul 2011 15:30:33 -0700

On Jul 20, 2011, at 2:34 PM, Andreas Grosam wrote:

> According the doc, the parameter "capacity" in function CFDictionaryCreateMutable() sets the *maximum number* of key-value pairs which can be inserted into the container. That is, it's not an *initial* capacity.

I think that was a mistake in the docs. The comment in CFDictionary.h in the 10.7 SDK says:

        @param capacity A hint about the number of values that will be held
                by the CFDictionary. Pass 0 for no hint. The implementation may
                ignore this hint, or may use it to optimize various
                operations. A dictionary's actual capacity is only limited by
                address space and available memory constraints). If this
                parameter is negative, the behavior is undefined.

Since CFDictionary and NSDictionary have the same implementation under the hood, I think the capacity will have the same effect at runtime whichever API you use.

—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: CFMutableDictionary Capacity
      • From: Andreas Grosam <email@hidden>
    • Re: CFMutableDictionary Capacity
      • From: Jean-Daniel Dupas <email@hidden>
References: 
 >CFMutableDictionary Capacity (From: Andreas Grosam <email@hidden>)

  • Prev by Date: Re: [Q] Directory & File enumeration order?
  • Next by Date: Re: [Q] Directory & File enumeration order?
  • Previous by thread: CFMutableDictionary Capacity
  • Next by thread: Re: CFMutableDictionary Capacity
  • Index(es):
    • Date
    • Thread