Telefon

Jak používat slovníky v Xcode: Stručný průvodce

Jak používat slovníky v Xcode: Stručný průvodce Jak pouzivat slovniky v Xcode Strucny pruvodce

Jak používat slovníky v Xcode: Stručný průvodce 1603146321 914 Jak pouzivat slovniky v Xcode Strucny pruvodce

Slovníky jsou jedním z nejdůležitějších nástrojů v Objective-C a bohužel je to hádanka pro mnoho vývojářů, protože je těžké pochopit, jak fungují správně. Z tohoto důvodu většina z nás používá pole a přistupuje k nim prostřednictvím svých indexů, čímž ztrácí jeden z nejsilnějších nástrojů, které Apple nabízí k provádění složitých úkolů jednoduchým způsobem.

Stručný průvodce: Jak používat slovníky v Xcode

V tomto kurzu prozkoumáme jednoduchý jak používat slovníky v několika krocích. To, co dnes uděláme, je vytvořit jednoduchou databázi telefonních čísel různých lidí a přistupovat k nim.

První věc, kterou uděláme, je deklarovat slovník, jako bychom to dělali v pravidelné posloupnosti:

NSMutableDictionary * myDictionary = [[NSMutableDictionary alloc] v];

Po vytvoření můžeme přidat data, která považujeme za vhodná, pomocí metody setValue. Chcete-li přidat, musíme použít hodnotu pro přidání a klíč, který se má použít jako index pro přístup k datům:

[miDiccionario setValue:[NSNumber numberWithInt:555666777] forKey: @ „John Appleseed“];

V takovém případě nahrajeme telefonní číslo (jako celekChcete-li kontaktovat Johna Appleseeda) 555666777. K naplnění databáze můžeme načíst další data:

[miDiccionario setValue:[NSNumber numberWithInt:555648234] forKey: @ „Steve Woz“];

[miDiccionario setValue:[NSNumber numberWithInt:555867453] forKey: @ „Scott Roberts“];

Pro přístup k datům stačí použít metodu objectForKey a předat jméno osoby, která má volat, jako klíč. Metoda nám vrátí hodnotu. Protože v tomto případě chceme celé číslo, vynutíme také hodnotu jako operátor pomocí intValue:

Telefon NSInteger = [[miDiccionario objectForKey:@”Steve Woz”] intValue];

Až skončíme, neměli bychom zapomenout uvolnit paměť. Dělá se to jako v běžné posloupnosti:

[miDiccionario release];

Jak sám vidíš, slovníkový systém je velmi snadno použitelnýnám umožňuje bezproblémový přístup k datům. Doufám, že vás od nynějška doporučujeme používat, a jako vždy nám můžete prostřednictvím komentářů zaslat jakékoli dotazy, které máte.

Více informací v naší sekci Vývoj iOS.

Sdílejte tento článek se svými přáteli na Facebooku, Google+, Twitteru a Pinterestu pomocí tlačítek, která najdete na začátku. Děkuji!

Botón volver arriba
Cerrar

Bloqueador de anuncios detectado

¡Considere apoyarnos desactivando su bloqueador de anuncios!