多くの方法:1行で
:
NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:
@"username1", @"pass1",
@"username2", @"pass2",
@"username3", @"pass3",
@"username4", @"pass4", nil];
別の方法:
NSMutableDictionary *dict = [[NSMutableDictionary alloc] init];
[dict setObject:@"username1" forKey:@"pass1"];
[dict setObject:@"username2" forKey:@"pass2"];
// so on ...
NSArray
を使用して別:
NSArray *username = @[@"username1", @"username2", @"username3", @"username4"];
NSArray *passwords = @[@"pass1", @"pass2", @"pass3", @"pass4"];
NSDictionary *dict = [NSDictionary dictionaryWithObjects:username forKeys:passwords];
// see output
NSLog(@"%@", dict);
// separately
NSLog(@"Usernames: %@", [dict allValues]);
NSLog(@"Passwords: %@", [dict allKeys]);
[dict enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop) {
// place your validation code here
NSLog(@"There are %@ %@'s in stock", obj, key);
}];
Complete source:あなたはそれに応じて別のキーと値を抽出またはブロックenumerateKeysAndObjectsUsingBlock
を使用して検証することができます。
ここで重要なのは、ユーザー名ですか? –
@krishna Skwの最初のすべてのあなたは、あなたがしなければならない種類のユーザー名検証を教えてくれましたか?電子メールの検証のような意味ですか? –
クリシュナは私のansをチェックして、あなたのフィードバックを教えてください。 – vaibhav