サーバーからいくつかのデータを取得して保存し、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];
}
しかし、それはコードの匂いのようです。もっとエレガントなソリューションがあるかもしれませんか?