サーバーからいくつかのデータを取得して保存し、NSDictionary それで初期化NSMutableDictionaryしNSDictionaryます。
NSDictionary * const received = [self serverData];
NSMutableDictionary * const results = [NSMutableDictionary dictionaryWithDictionary:received];
また、サーバーから空の JSON を取得した結果、空の JSON を取得した場合、空の JSON をNSDictionaryどのように使用できますdictionaryWithDictionaryか? 私はこれを使います
NSDictionary * const received = [self serverData];
NSMutableDictionary * const results;
if (![received count]) {
results = [NSMutableDictionary dictionary];
}
else
{
results = [NSMutableDictionary dictionaryWithDictionary:received];
}
しかし、それはコードの匂いのようです。もっとエレガントなソリューションがあるかもしれませんか?