Tag: iphone

任何简单的VAD实现?

我正在为VAD(语音活动检测)寻找一些C / C ++代码。 基本上,我的应用程序是从设备读取PCM帧。 我想知道用户何时说话。 我不是在寻找任何语音识别算法,而只是用于语音检测。 我想知道用户何时说话以及何时完成: bool isVAD(short * pcm,size_t count);

Objective C版本的explode()?

如果我想将PHP中的部分字符串分解为数组,我有一个漂亮的explode()函数,我只需执行以下操作 $mystring = “HI:THERE:HOW”; $stringarray = explode(“:”, $mystring); 我明白了 $stringarray = ( [0] = “HI” [1] = “THERE” [2] = “HOW” ); Objective C中是否有类似的函数将字符串分解为数组? 谢谢你的帮助!

为iPhone SDK编译Freetype(XCode)

我想知道是否有人知道如何在iPhone SDK的XCode中配置FreeType。 我一直在努力,没有成功。

解析iPhone应用程序的RSS / Atom提要的最佳方法是什么?

所以我理解,就解析直接XML而言,有一些选项可用:NSXMLParser,TouchCode的TouchXML等等。这一切都很好,似乎对我来说很好。 这里真正的问题是RSS源(以及Atom源)中存在许多小的变化,因此支持因特网上可用的所有可能的馈送排列变得非常难以管理。 我四处搜索了一个可以处理所有这些低级细节的库,但是没有任何东西。 既然可以链接到Objective-C中的外部C / C ++库,我想知道是否有一个最适合这个任务的库? 有人必须已经创建了这样的东西,很难从Google的数千个结果中找到“正确”的选项。 无论如何,在iPhone应用程序中解析RSS / Atom提要的最佳方法是什么?

不要在自己的静态库中公开已使用库中的符号

我正按照此处提供的说明为iPhone编写可重复使用的静态库。 我想在内部使用minizip ,但不想将它暴露给用户。 用户应该可以自己包括minizip,可能是不同的版本,并且不会导致与我的“内部”迷你剪辑版本发生冲突。 这可能吗? 编辑: 我已经尝试将-fvisibility=hidden添加到minizip文件的其他编译器标志,并将函数更改为__private_extern__和__attribute__((visibility(“hidden”))) ,但它似乎仍然生成定义的外部符号: 00000918 T _unzOpen 0000058e T _unzOpen2 00001d06 T _unzOpenCurrentFile 00001d6b T _unzOpenCurrentFile2 … 编辑#2: 显然,标记有这些注释的符号仅由链接器设为私有,这在Xcode构建源时不会发生,因为它添加了-c参数(“编译或汇编源文件,但不链接。”)

如何在Facebook或Twitter上发布带有本地图像的格式化文本?

我想使用我的应用程序在Twitter或Facebook上分享我当地保存的图像和格式化文本。 例如,我想在一个post中结合图像和粗体文本。 有没有可用的API?

Objective-C:unichar与char

我在unichar和char之间有点困惑。 我可以将unichar与char相似吗? 例如,我可以这样做: -(BOOL)isNewLine:(unichar)c { if(c == ‘\n’) return YES; else return NO; }

如何在iPhone上fopen()?

iPhone SDK文档声称fopen()是一种受支持的文件访问方法,但我无法让它返回FILE句柄。 我正在访问我的项目中包含的目录。 我试过fopen“filename”,“dir / filename”,“。/ filename”,“。/ dir / filename”,“/ dir / filename”都返回空指针。 有些人报告使用它没有任何问题,所以我相信它很简单!

使用Apple Accelerate Framework中的vDSP_conv执行自相关

我需要执行数组(向量)的自相关,但我无法找到正确的方法来执行此操作。 我相信我需要Accelerate Framework中的方法“vDSP_conv”,但我无法按照如何成功设置它。 让我失望最多的是需要2个输入。 也许我有错误的function,但我找不到一个在单个矢量上运行的function。 文档可以在这里找到 从网站复制 vDSP_conv 对两个向量执行相关或卷积; 单精度。 void vDSP_conv(const float __vDSP_signal [],vDSP_Stride __vDSP_signalStride,const float __vDSP_filter [],vDSP_Stride __vDSP_strideFilter,float __vDSP_result [],vDSP_Stride __vDSP_strideResult,vDSP_Length __vDSP_lenResult,vDSP_Length __vDSP_lenFilter); 参数 __vDSP_signal Input vector A. The length of this vector must be at least __vDSP_lenResult + __vDSP_lenFilter – 1. __vDSP_signalStride The stride through __vDSP_signal. __vDSP_filter Input vector B. __vDSP_strideFilter The […]

随机数function失灵

我有一个非常简单的iPhone应用程序,需要1-100的随机整数。 我有一个按钮,调用随机数function,然后显示它。 -(IBAction)buttonReleased; { srandom(time(NULL)); int theNum = random() % 100 + 1; numberDisplay.text = [NSString stringWithFormat:@”%d”, theNum]; } 问题是,如果我快速按下按钮,有时它将不会显示新的随机数。