这两种都是可以的,但是 如果你在某个地方对同一个key setValue:nil for:Key 那就会把 NSUserDefault中的这个key给清除掉,(比较老的版本会出现概率大),所以尽量 用setObject 比较保险