iOS একটি UIDevice ক্লাস প্রদান করে যাতে আপনার iPhone সম্পর্কে সমস্ত তথ্য থাকে যা Apple এর কোনো গোপনীয়তা আইন লঙ্ঘন করে না।
UID ডিভাইস ব্যবহার করে আমরা −
এর মতো তথ্য অ্যাক্সেস করতে পারি-
UIDevice.current.localizedModel - এটি মডেলের স্থানীয় সংস্করণ প্রদান করে
-
UIDevice.current.model - এটি বর্তমান ডিভাইসের মডেল প্রদান করে, যেমন @"iPhone", @"iPod touch"
-
UIDevice.current.name - এটি ব্যবহার করা ডিভাইসের বর্তমান নাম প্রদান করে, যেমন "আমার আইফোন"
-
UIDevice.current.systemName - এটি সিস্টেমের নাম প্রদান করে যেমন @"iOS"
-
UIDevice.current.systemVersion - এটি সিস্টেম সংস্করণ প্রদান করে যেমন @"4.0"
-
UIDevice.current.batteryLevel − এটি ব্যাটারি স্তর প্রদান করে, যদি এটি 0 থেকে 1 এর মধ্যে হয়, তবে এটি মান ফেরত দেবে অন্যথায় যদি রাষ্ট্রটি UIDeviceBatteryStateUnknown হয় তবে এটি -1.0 ফেরত দেয়
-
UIDevice.current.batteryState − এটি ব্যাটারির অবস্থা ফিরিয়ে দেয়, অ্যাপল এপিআই অনুসারে এর চারটি সম্ভাব্য মান রয়েছে
public enum BatteryState : Int { case unknown case unplugged case charging case full }
আপনি উপরের কোডটি View Controller-এর viewDidLoad-এ লিখতে পারেন এবং ফলাফল দেখতে প্রিন্ট করতে পারেন।
print(UIDevice.current.model) print(UIDevice.current.localizedModel) print(UIDevice.current.systemVersion)
যা একটি iPhone 7 প্লাস সিমুলেটরে চালানোর সময় নিম্নলিখিত ফলাফল দিয়েছে৷
৷iPhone iPhone 12.0
উপরের কোডটি কীভাবে ব্যবহার করা যেতে পারে তার ফলাফল এবং উদাহরণ এখানে দেওয়া হল।