Avatar
JSONSerializationでデコードするんであれば、出てくる型は事前に定められているので、むしろキャストしても常に安全だと思います。実装依存ではありますが。 (edited)
2:01 AM
NSDictionary, NSArray, NSNumber, NSString, NSNull しか含まれないはず。
2:04 AM
Swiftから見ると↑のブリッジタイプになる。