相关疑难解决方法(0)

如何定位特定的iPhone版本?

我有一些代码我想只在最新的iPhone SDK(3.0)上执行,但我似乎无法找到一种方法来定位3.0并忽略2.2.1等.有一个ifdef语句,但它似乎覆盖了整个iPhone:

#if TARGET_OS_IPHONE
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏.

iphone

36
推荐指数
3
解决办法
4万
查看次数

根据iOS版本有条件地包括标题

我正在尝试使用具有iOS5和iOS4.3风格的库.我遇到的问题是有条件地包含正确的版本,即:

对于iOS5:

#include ios5stuff.h
@implementation
  // do stuff
@end
Run Code Online (Sandbox Code Playgroud)

对于iOS4

#include ios4stuff.h
@implementation
  // do stuff
@end
Run Code Online (Sandbox Code Playgroud)

我可以看到如何在类的实现块中有条件地包含东西,但不在此之外.谁能建议最好的方法呢?

iphone objective-c ios

8
推荐指数
1
解决办法
6879
查看次数

如何检查设备上是否存在陀螺仪?

只是想知道我可以检查设备(iPhone,iPad,iPod,即iOS设备)是否有陀螺仪?

iphone ios gyroscope

6
推荐指数
1
解决办法
2875
查看次数

标签 统计

iphone ×3

ios ×2

gyroscope ×1

objective-c ×1