月度归档:2014年12月

代码片段

([[[UIDevice currentDevice] systemVersion] compare:@"7.0" options:NSNumericSearch] != NSOrderedAscending)

  • (void)doSomethingWithRequiredString:(NSString *)requiredString bar:(NSString *)optionalString __attribute((nonnull(1)));

在添加这个标记之后,当你尝试传入一个 nil 参数时,会出现一个编译器警告 。这挺好,因为你再也不用考虑这个边界用例:你可以利用编译器提供的功能替你做这样的检查。

http://www.cocoachina.com/ios/20141216/10649.html

dscacheutil -flushcache 清楚DNS缓存

]]>