为什么-[[NSHTTPURLResponse allHeaderFields] valueForKey:]
不区分大小写,而valueForKey:
对于手动创建NSDictionary
则不是?
两者似乎都是NSCFDictionary
;
使用变量,第一个Content-Type
,即content-type
,ConTEnt-TYPe
返回相同的值
手动创建任何拼写的NSDictionary *a = @{ @"content-type" : @"pillows" }
返回nil
,然后小写"content-type"
编辑结果当下降到核心基础级别时,可以轻松实现此行为:https://gist.github.com/steipete/7739473