Kullanıp kullanmadığınız Anyveya kullanım AnyObjectamacınıza bağlı:
Senin Sözlük yalnızca Swift kodu içinde kullanılacaksa, o zaman kullanmalıyım Anysenin türleri (çünkü Int, Double, Float, String, Array, ve Dictionary) değildir nesneleri.
Sözlüğünüzü bir bekleyen Objective-C rutinlerine aktaracaksanız NSDictionary, kullanmalısınız AnyObject.
Ne zaman import Foundationya da import UIKitya da import Cocoabu gibi diziyi bildirmek mümkündür [String: AnyObject], ancak bu durumda Swift davranıyor senin Int, Double, Floathazır bilgi olarak NSNumbersizin, Strings olarak NSString, sizin Arraykadar s NSArrayve gibi sözlükler NSDictionarynesnelerdir hepsi. AnyObjectDeğer türü olarak kullanılan bir sözlüğe dönüştürülebilir NSDictionary, ancak kullanan bir sözlüğe dönüştürülemez Any.
String,ArrayveDictionarybu kullanım Herhangi için, sınıflar değildir.