İos Swift Xcode ile Playground kullanarak Swift Dictionary kullanımına bakacağız.
İki farklı dizimiz olsun. Fiyatlar ve Ürünler diye.. Bu iki ayrı diziyi birleştirmek istersek aşağıdaki gibi kullanım yaparız.
Tam tersi olarak Fiyatlar ve Ürünler olarak tek verilen bir diziyi ayrı ayrı dizi yapmak istersek de aşağıdaki kullanıma dikkat etmeliyiz.
var urun1 = ["Elma","Armut","Vişne"] var fiyat1 = [5,6.3,4.5] // Birleştirme işlemi için var urunBirlestir = Dictionary(uniqueKeysWithValues: zip(fiyat1, urun1)) // [5.0: "Elma", 6.3: "Armut", 4.5: "Vişne"]
urunFiyatları adlı diziyi ürünler ve fiyatlar olarak ayrı ayrı dizilere ayrımak istersek aşağıdaki gibi kullanım sağlayabiliriz.
//Dizi ayrıma işlemi var urunFiyatları : [Double:String] = [19.99:"Kalem",43:"Kitap",98:"Hesap Makinası"] var fiyatlar = [Double](urunFiyatları.keys) // [19.99, 43, 98] var urunler = [String](urunFiyatları.values) //["Kalem", "Kitap", "Hesap Makinası"]