ব্যবহারকারীর নাম এবং পাসওয়ার্ড সংরক্ষণ করার জন্য আপনার সর্বদা কীচেইন ব্যবহার করা উচিত এবং যেহেতু এটি সুরক্ষিতভাবে সঞ্চিত থাকে এবং কেবল আপনার অ্যাপ্লিকেশনটিতে অ্যাক্সেসযোগ্য তাই অ্যাপটি ছাড়ার পরে এটি মুছতে হবে না (যদি এটি আপনার উদ্বেগ ছিল)।
অ্যাপল এমন নমুনা কোড সরবরাহ করে যা কীচেন আইটেমগুলি সংরক্ষণ করে, পড়তে এবং মুছে ফেলতে পারে এবং কীভাবে সেই চ্যানেলটি কীচেইন ব্যবহার করে সহজতর করে সেই নমুনা থেকে কীচেইন র্যাপার শ্রেণিটি কীভাবে ব্যবহার করবেন।
সিকিউরিটি.ফ্রেমেওয়ার্ক অন্তর্ভুক্ত করুন (এক্সকোড 3 তে ফ্রেমওয়ার্কগুলি ফোল্ডারে ডান ক্লিক করুন এবং বিদ্যমান কাঠামো যুক্ত করুন X এক্সকোড 4 এ আপনার প্রকল্প নির্বাচন করুন, তারপরে লক্ষ্য নির্বাচন করুন, বিল্ড পর্যায়গুলি ট্যাবে যান এবং ফাইলগুলি লিংক বাইনারি উইথ ফাইলের অধীনে + ক্লিক করুন) এবং কীচেইনআইটেমরাপ। এইচ। আপনার প্রকল্পে মি ফাইলগুলি, আপনার কীচেইন ব্যবহার করার প্রয়োজন সেখানেই .h ফাইলটিকে ইমপোর্ট করুন এবং তারপরে এই শ্রেণীর উদাহরণ তৈরি করুন:
KeychainItemWrapper *keychainItem = [[KeychainItemWrapper alloc] initWithIdentifier:@"YourAppLogin" accessGroup:nil];
(আপনার অ্যাপলগিন আপনার কীচেইন আইটেমটি কল করার জন্য চয়ন করা কিছু হতে পারে এবং প্রয়োজনে আপনার একাধিক আইটেম থাকতে পারে)
তারপরে আপনি ব্যবহার করে ব্যবহারকারীর নাম এবং পাসওয়ার্ড সেট করতে পারেন:
[keychainItem setObject:@"password you are saving" forKey:kSecValueData];
[keychainItem setObject:@"username you are saving" forKey:kSecAttrAccount];
তাদের ব্যবহার করুন:
NSString *password = [keychainItem objectForKey:kSecValueData];
NSString *username = [keychainItem objectForKey:kSecAttrAccount];
বা এগুলি ব্যবহার করে মুছুন:
[keychainItem resetKeychainItem];