访问iOS信息在iOS的关于部分中,它有大量有关设备的信息。我能和我被允许访问此通知吗?像是有一种方法可以返回可用的磁盘空间或应用程序数量。如何在设置/常规/关于
如果没有可用的单一方法,我可以统计已安装的应用程序的数量。
其次,像照片数量是否有一种方法来获得这个数字,或者我必须进入设备照片库,并自己计数。
访问iOS信息在iOS的关于部分中,它有大量有关设备的信息。我能和我被允许访问此通知吗?像是有一种方法可以返回可用的磁盘空间或应用程序数量。如何在设置/常规/关于
如果没有可用的单一方法,我可以统计已安装的应用程序的数量。
其次,像照片数量是否有一种方法来获得这个数字,或者我必须进入设备照片库,并自己计数。
找到它的描述,但发现您无法读取或写入该设备的设置。这是为了保护用户(假设每个应用都可以改变你的iphone的设置)。那是你无法获得安装的应用程序的数量。
代码来获取图像,计数就可以使用ALAssetsLibrary
ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
NSAssert(library, @"Unable to open ALAssetsLibrary");
NSUInteger __block images = 0;
[library enumerateGroupsWithTypes:ALAssetsGroupAll
usingBlock:^(ALAssetsGroup *group, BOOL *stop) {
images += group.numberOfAssets;
}
failureBlock:^(NSError *err) {
NSLog(@"err=%@", err);
}];
NSLog("images count %d", images);
尝试使用systemUtilites类方法检索所需的信息。你可以在我搜索此链接
谢谢,但我想这个实现自己或使用了AppKit的API。 – darbid