iOS 的结构方式是,您的应用程序存在于沙箱中,并且只有在 Apple 与开发者社区共享公共 API 的情况下才能与系统进行通信。一些公共 API 可以像加速度计一样自由使用,但其他一些需要用户许可,例如位置信息。不幸的是,日期和时间设置 api 不是公开的,因此您根本无法使用日期和时间设置。
有很多关于以用户防篡改方式获取时间的帖子。最重要的是,没有真正的 100% 防篡改解决方案,但以下代码已经是保护大多数用户的一个很好的步骤。
#import <CoreLocation/CoreLocation.h>
CLLocation* gps = [[CLLocation alloc]
initWithLatitude:(CLLocationDegrees) 0.0
longitude:(CLLocationDegrees) 0.0];
NSDate* now = gps.timestamp;
Run Code Online (Sandbox Code Playgroud)
许多其他资源,但看看这两个:
| 归档时间: |
|
| 查看次数: |
2699 次 |
| 最近记录: |