RDHOrderedDictionary Build Status

Ordered version of NSDictionary backed by a NSOrderedSet.


The main purpose of this class is to provide a guranteed order to a NSDictionary as the keys are set on the dictionary. The standard NSDictionary does not keep the order of items as they are entered, where as RDHOrderedDictionary uses a NSOrderedSet as its key storage. As well as meaning that the key order is kept constant, it also means various methods are available such as firstKey and firstValue (also lastKey and lastValue) for convenient accessing of entries.

Latest podspec

    "name": "RDHOrderedDictionary",
    "version": "0.2.1",
    "license": "MIT",
    "summary": "Ordered version of NSDictionary.",
    "homepage": "",
    "authors": "Rich Hodgkins",
    "source": {
        "git": "",
        "tag": "0.2.1"
    "frameworks": "Foundation",
    "requires_arc": true,
    "source_files": "RDHOrderedDictionary/**/*.{h,m}",
    "public_header_files": [

Pin It on Pinterest

Share This