ディクショナリの使用に注意
667 ワード
詳細
例えばこのように使うとき、この方法がnilに出会うと、この辞書は終わります.user.user_idがnilの場合、辞書は空です.user.usernameがnilの場合、usernameというkey-valueは保存できません.問題が発生すると探しにくいかもしれません.
推奨される使用方法
NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:
user.user_id , @"id",
user.username , @"username",
nil];
例えばこのように使うとき、この方法がnilに出会うと、この辞書は終わります.user.user_idがnilの場合、辞書は空です.user.usernameがnilの場合、usernameというkey-valueは保存できません.問題が発生すると探しにくいかもしれません.
推奨される使用方法
NSDictionary *dict = @{
@"id":user.user_id,
@"username":user.username
};