• [^] # Re: Marrant ...

    Posté par . En réponse au journal Safari pour Windows. Évalué à 2.

    Un dictionnaire peut en contenir un autre ...

    <dict>
    <key>CONFIGS</key>
    <array>
    <dict>
    <key>name</key>
    <string>Default</string>
    <key>Alpha</key>
    <number>0.5</number>
    </dict>
    <dict>
    <key>name</key>
    <string>Preset</string>
    <key>Alpha</key>
    <number>0.8</key>
    </dict>
    <array>
    <key>COMMON</key>
    <string>Un config gloable</string>
    </dict>


    après avec l'API du peux faire des trucs comme

    NSEnumerator * enumerator = [[myDict objectForKey:@"CONFIGS"] objectEnurmerator]
    id value;
    while (value = [enumerator nextObject]) {
    [someObject doSomethingWithDictionnary:value]
    }

    (désolé pour le formatage, mais templeet c'est vraiment trop une merde pour ce genre de trucs)