IPhone设备信息获取与网络状态监测

来源:互联网 发布:linux配置sshconfig 编辑:程序博客网 时间:2024/04/28 16:24

我们在开发过程中有时要获取设备的一些基本信息,比如系统版本,设备唯一标识符等,但从iOS5之后设备的唯一标识udid不可以代码获取了,也就是这句代码是废的:[[UIDevice currentDevice] uniqueIdentifier],还有种唯一标识叫UUID,当用户重装软件后,UUID的值就可能会发生改变(基本上可说是百分百会发生改变)。


对于网络状态的监听,其实也很简单,这里我们需要借助第三方类库AFNetworking,加入其头文件"AFHTTPSessionManager.h"即可。获取网络状态现在貌似有两种方法,苹果的官方演示demo中的方法是使用Reachability,据说很流行,首先你需要下载并导入Reachability,把里面的Reachability文件拷贝到自己的工程中,并导入SystemConfiguration.framework框架。

下载地址:https://developer.apple.com/library/ios/samplecode/Reachability/Introduction/Intro.html

上述方法我不怎么熟悉,本文详细介绍另外一种,实用即可!
直接上代码:

打印出来的结果:





0 0
原创粉丝点击