来自任何iOS API的数字数据

时间:2015-02-01 10:12:56

标签: ios cocoa-touch calayer

我正在寻找提供数字数据的任何iOS库。

我的菜单在后台显示了一些动画图形,现在我主要使用随机数据。 现在我正在寻找可以从iOS Api读取的任何动态数据,有创意,你会用什么?

  1. 显然我已经使用了Accelerometer输入
  2. 麦克风输入的FFT是一个选项,但是用户将获得"允许此应用访问麦克风"这很奇怪,因为我不会在其他任何地方使用麦克风
  3. 编辑:性能也不应超过CPU负载的5%。现在随着我的随机数据,我使用BLAS,所以它确实不会影响应用程序的其余部分。它只是为了审美糖。

1 个答案:

答案 0 :(得分:0)

一次获取大量随机数据的最佳方法是使用Security.framweork Randomization Services来阅读/dev/random

int vectorSize = 8192;
uint8_t dataVector[vectorSize];
SecRandomCopyBytes(kSecRandomDefault, vectorSize, dataVector);
NSData *data = [NSData dataWithBytes:(const void *)dataVector length:vectorSize];