iOS开发技巧(二)

一.持久化方案

     在选择持久化方案是,系统提供的NSJSONSerialization比NSKeyedArchiver在效率和体积上都更优.

    经过测试,NSJSONSerialization比NSKeyedArchiver
快7倍,而且序列化之后的体积是NSKeyedArchiver的一半.

    网上详细的测试证明了这个说法:https://github.com/randomsequence/NSSerialisationTests


二.忽略编译警告

1.点击build phases->compile sources   找到有警告的代码,在后面加上"-w"禁止所有的警告外,我们也可以用"-Wno-unused-variable"只禁止掉未使用变量的编译警告

你可能感兴趣的:(iOS开发技巧(二))