我已经通过iTunes Connect开发人员指南6.1进行了搜索 - 但似乎无法找到任何相关信息.
我刚刚完成将元数据输入iTunes Connect以获取新应用.这个应用程序在iPod和iPhone上运行,并具有针对Retina显示屏优化的图形,因此它具有适用于所有图形的@ 2x图像.
我准备了5个屏幕截图加载到iTunes Connect(5个在480x320用于非Retina显示屏,5个在920x640用于Retina显示设备).我希望对于每个低分辨率的屏幕截图,我需要在高分辨率中加载相同的版本...但是,当我尝试在iTunes Connect中上传屏幕截图时,iTunes Connect只允许上传5个屏幕截图.我决定上传高分辨率版本并且没有上传低分辨率版本.
问题:我错过了什么吗?iTunes Connect中是否有一些选项可以上传低分辨率和高分辨率的屏幕截图?iTunes Connect开发人员指南6.1的第52页规定了Retina显示兼容应用程序的高分辨率屏幕截图尺寸,但我对如何上传低版本和高分辨率版本感到困惑.
提前致谢.
开发一个在特定事件发生时振动的应用程序.我有一个用于打开或关闭振动选项的设置.
我希望能够禁用没有振动功能的iPod Touch等设备的振动设置显示.我知道我可以通过以下方式确定设备模型来实现:
UIDevice *thisDevice = [UIDevice currentDevice];
modelOfDevice = [thisDevice model];
Run Code Online (Sandbox Code Playgroud)
然后我可以根据modelOfDevice禁用Vibrate选项..(即不显示iPod Touch).这有效 - 但是,我认为这是不好的形式..例如,如果未来的iPod Touch设备确实包含Vibrate功能,这个解决方案就会破裂.
所以,问题..如何检查设备是否具有振动的能力?
任何建议赞赏.提前致谢.
我有一个包含数组对象的数组.一组数组.当我将描述方法应用于数组时,我看不到内部数组中的数据.这是代码:
[runScoreDataArray addObject:[NSString stringWithString:currentUser]];
[runScoreDataArray addObject:[NSNumber numberWithDouble:mainScores.scoreTotal]];
NSLog(@"Array1 contains: %@", [runScoreDataArray description]);
// Now add the array runScoreDataArray to the Array highScoresArray
[highScoresArray addObject: runScoreDataArray];
// Empty the runScoresData Array after each run.
[runScoreDataArray removeAllObjects];
NSLog(@"Array2 contains: %@", [highScoresArray description]);
Run Code Online (Sandbox Code Playgroud)
runScoresDataArray的NSLog打印输出应该按原样读取:Array1包含:(USER1,34500)
NSLog for highScoresArray读取:ARRAY2包含:((),(),())
我希望在NSLog打印输出中看到每个数组元素的数据,而不是空括号.
问题:如何使用描述方法打印出数组数组的内容?