আপনি ব্যবহার করেন Anyবা AnyObjectআপনার উদ্দেশ্যে ব্যবহার নির্ভর করে:
আপনার অভিধান শুধুমাত্র সুইফট কোডের ভিতর ব্যবহার করা হবে, তাহলে আপনি ব্যবহার করা উচিত Anyআপনার ধরনের (কারণ Int, Double, Float, String, Array, এবং Dictionary) নয় অবজেক্ট।
আপনি যদি আপনার অভিধানটি যদি উদ্দেশ্য-সি রুটিনগুলিতে প্রত্যাশা করেন যা একটি প্রত্যাশা করে NSDictionary, তবে আপনার ব্যবহার করা উচিত AnyObject।
যখন আপনি import Foundationবা import UIKitবা import Cocoa, এটা হিসাবে আপনার অ্যারের ঘোষণা করা সম্ভব [String: AnyObject]আপনার, কিন্তু এই ক্ষেত্রে সুইফট চিকিত্সা করা হয় Int, Double, Floatলিটারেল যেমন NSNumber, আপনার Stringযেমন গুলি NSString, আপনার Arrayযেমন গুলি NSArrayও আপনার অভিধান NSDictionary, যার মধ্যে সব বস্তু। AnyObjectমান প্রকার হিসাবে ব্যবহার করা একটি অভিধানে রূপান্তরযোগ্য NSDictionaryতবে ব্যবহার করা Anyএকটি নয়।
String,ArrayএবংDictionaryক্লাস নয়, এই ব্যবহারের জন্য যে কোনও।