访问/破解/更改存储在iPhone中的"核心数据"数据有多容易或困难?

Tra*_*ago 1 iphone core-data

我的应用程序将在数据库中保存一个标志(核心数据),说明用户是否经过身份验证.有人访问"核心数据"数据库并在通过应用程序的情况下更改其中的信息是多么容易或困难?

我要在那里保存一个标志,说"此用户已通过身份验证",因此他无需再次进行身份验证.这是一个有趣的应用程序,而不是银行应用程序,所以我想知道这是否可以.

换句话说:我是否应该假设普通的iPhone用户(当然不是越狱)将无法使用"核心数据"数据库,而且这个数据库只能通过其预期的iPhone应用程序访问?

jer*_*jer 5

这不是你应该使用Core Data的东西.您应该使用NSUserDefaults或钥匙串(取决于您是否只存储该标志或相关的用户/密码信息).

用户默认值用于存储设置,私钥数据的钥匙串.使用正确的螺丝刀拧紧正确的螺丝.