إضافة البيانات إلى nsdictionary ... srsly؟ أليس هناك طريقة أسرع؟
-
28-09-2019 - |
سؤال
أنا من خلفية Flash ActionScript. من أين أنا ، يمكنني تعيين كائن يشبه القاموس مثل هذا:
var data:Object = {startPoint:5, endPoint:12};
لذا ، وصلت إلى الهدف-C ، فوجئت باكتشاف أن ما يعادل ذلك هو:
NSMutableDictionary *data = [NSMutableDictionary dictionary];
[data setObject:[NSNumber numberWithInt:5] forKey:@"startPoint"];
[data setObject:[NSNumber numberWithInt:12] forKey:@"endPoint"];
من المؤكد أن هناك طريقة أسهل ... أم أن هذا حقًا؟
المحلول
هذه هي الطريقة الوحيدة الأقصر التي يمكنني التفكير فيها:
NSMutableDictionary *petalData = [NSMutableDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInt:5], @"startPoint", [NSNumber numberWithInt:12], @"endPoint", nil];
لا تنتمي إلى StackOverflow