问题标签 [ipod-touch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
15396 浏览

iphone - 为 iPhone 制作支持表情符号的应用程序

我知道他们在App Store中出售许多声称可以“解锁”表情符号键盘的应用程序。我该怎么做呢?

我想制作一个启用表情符号键盘的应用程序。如果这有所作为,我已经支付了 100 美元的开发者许可费。

0 投票
5 回答
3989 浏览

iphone - 如何检测耳机是否连接到 iPod touch G1?

有很多关于如何通过AudioSessionGetProperty / kAudioSessionProperty_AudioInputAvailable检测麦克风是否连接到 iPod touch G2 的文章,但我还没有看到任何与检测连接到 iPod touch G1 的耳机相关的文章。

回顾:iPod touch G2 硬件与 iPod touch G1 硬件在以下方面不同:

  • iPod touch G2 有一个内置扬声器
  • iPod touch G2 能够在耳机端口之外使用麦克风

我有一个需要播放声音才能发挥作用的应用程序,我想变得更好,并且有一个检测器,一旦连接了一些耳机,它就会显示该应用程序很有用。

我最初的试验表明,即使耳机未连接到 iPod touch G1 ,AudioSession API(特别是带有kAudioSessionProperty_AudioRoute常量的AudioSessionGetProperty )总是报告“耳机”。

我错过了什么吗?我的 AudioSession 呼叫是否有交叉连接?如果有人在 iPod touch G1 上尝试过这个并得到不同的结果?有没有另一种方法来编织 AudioSession API 并得到我想要的?

这完全是针对真正 iPod touch G1 硬件上的 iPhone OS 3.0 和 iPhone OS 3.0 SDK。

提前致谢,--Batgar

0 投票
5 回答
9241 浏览

iphone - iPhone音效最好的格式是什么

在 iPhone 或 iToouch 上存储和播放短(2-3 秒)音频音效的推荐音频格式是什么?

iPhone 音频 SDK 文档表明 iPhone 支持多种格式的音频 - 但是每种格式都有缺点:

  • MP3:这是一种高度压缩但也是高质量的编码格式,可以保留丰富的音乐和语音。但是,由于需要使用硬件解码器,因此在 iPhone 上一次只能播放一个 mp3 流。这不包括 mp3 作为音效格式,因为它们会中断背景音乐和/或正在播放的任何用户音乐。
  • WAV: iPhone 仅支持经过 PCM 编码且不需要任何压缩编解码器的 WAV 文件。虽然 WAV 支持许多不同的采样率和位深度,但它会产生非常大的文件(16 位/44.1kHz/立体声音频为 180k/秒)。当您要快速播放许多效果时,大尺寸变得令人望而却步。
  • AIFF:与 WAV 文件有类似的问题 - 不清楚是否支持任何压缩编解码器。据说支持 Apple 无损压缩 - 但我找不到任何可以在使用此压缩时生成 AIFF 的工具。
  • 自定义:您可以使用 iPhone 低级 API 从任何来源播放您自己的音频。但这对于在游戏中播放简单的音效来说似乎有些过头了。我当然不想为此编写自己的音频层和编码器/解码器。

任何建议将不胜感激......如果有人可以推荐一个价格合理的工具来处理可以生成推荐格式的音频,那也会很有帮助。谢谢。

0 投票
3 回答
5947 浏览

iphone - 移动 Safari 上的富文本编辑器

我正在尝试构建一个具有富文本编辑器的网页。是否可以在 iPod Touch(或 iPhone)上的 Mobile Safari 中使用富文本编辑器(例如FCKEditor)?

我尝试的所有演示都运行良好,但不可编辑(键盘不出现)

编辑:Mobile Safari 是否支持可编辑IFRAMES(或任何等价物)?

0 投票
2 回答
6410 浏览

iphone - MKMapView 一次加载所有注释视图(包括当前矩形之外的那些)

更新

看起来这个问题已经在 iOS 4.3 中悄悄修复了。到目前为止,被认为“足够远”以使注释被回收的距离似乎是数百英里,即使在非常接近的情况下也是如此。当我使用 iOS 4.3 SDK 构建我的应用程序时,注释会根据更合理的限制进行回收。


有没有其他人遇到过这个问题?这是代码:

...

显示视图后,我得到

对于我添加的每个注释(~60),等等。地图(正确)仅显示当前矩形中的两个注释。我在 viewDidLoad 中设置区域:

在请求任何注释视图之前,正在设置的区域的日志条目会打印到控制台。

这里的问题是,由于一次请求所有注释,[mapView dequeueReusableAnnotationViewWithIdentifier] 什么都不做,因为地图上的每个注释都有唯一的 MKAnnotationViews。这导致了我的记忆问题。

一个可能的问题是这些注释聚集在一个非常小的空间(约 1 英里半径)中。尽管地图在 viewDidLoad(纬度和经度增量 0.001)中被放大得非常紧密,但它仍然会一次加载所有注释视图。

谢谢...

0 投票
2 回答
3581 浏览

iphone - 设备上的 iPod Touch 调试崩溃(EXC_BAD_INSTRUCTION、EXC_BAD_ACCESS)

我使用 iPod Touch 2G 作为 Xcode 3.1.3 的开发设备。当我尝试从调试器中的断点跟踪设备上的执行时,我得到 EXC_BAD_INSTRUCTION、EXC_BAD_ACCESS 或调试器无法反汇编某些错误。同样的事情将在 iPhone 模拟器上正常工作。以前,我已经能够从其他一些 iPod Touch 2G 和 iPhone 3G 设备上的断点跟踪执行。

如果没有被断点中断,应用程序将正常工作。同样在任何“步进”之前,我可以调查当前堆栈上的变量,它们的值似乎是正确的。

该设备是否可能存在某种缺陷,或者我应该更仔细地查看我的项目配置(以及我应该寻找什么)?

编辑:在玩过项目配置后,我发现调试器在禁用“Compile for Thumb”选项后开始正常运行。现在的问题是为什么会这样?

0 投票
1 回答
984 浏览

iphone - 如何使用 python 访问 iphone / ipod 剪贴板?

我想修改为 ipod/iphone 编写的 python 应用程序。它应该将一个字符串复制到剪贴板中,以便我可以在另一个应用程序中使用它。是否可以使用 python 访问 iphone 剪贴板?提前致谢。

更新:

感谢回复。

一点背景知识:python 程序是在我的 ipod 上本地运行的词汇程序。我经常想在字典中查找词汇。然后我总是要重复以下步骤:

  1. 选择并复制单词。
  2. 关闭词汇程序。
  3. 打开字典。
  4. 将单词粘贴到文本字段中。
  5. 按搜索。

我想自动化这个过程,因此我希望 python 程序自动将单词复制到剪贴板并启动字典。我已经使用 URL 方案弄清楚了开头的部分。我也希望能够自动复制。

0 投票
1 回答
4793 浏览

iphone - iPhone/iPod touch CPU/GPU 性能

iPhone 或 iPod touch 可以提供多少 bogomips(或任何其他相关单位)?

大型应用程序中的性能(如在普通 PC 上)是否更多地受限于缓存抖动而不是 CPU 指令的数量?还是有其他限制?

对于普通 iPod touch(即不是 iPhone 3GS)中的一流游戏,推荐的总预算是多少?

iPod touch 中的 ARM-11 和 iPhone 中的三星 ARM 是否具有与普通 PC 相同性能的 FPU,缩放到核心时钟频率?

我问的原因是我想用物理引擎移植游戏(我正在使用ODE)。如果您知道我应该注意的其他任何事情,请不要犹豫提及!

0 投票
2 回答
474 浏览

ios - 以编程方式检查 iPod touch 生成

我需要知道 iPod touch 是第 1 代还是第 2 代。

0 投票
1 回答
4087 浏览

iphone - ipod touch kCLErrorDomain Code=0 操作无法完成

嗨,我正在使用 CoreLocation 框架并获取位置。在模拟器中它工作正常。但是当我在带有 OS 2.2.1 的 iPod Touch 2G 中部署应用程序时……它给了我一个奇怪的错误……

错误域=kCLErrorDomain 代码=0“操作无法完成。(kCLErrorDomain 错误 0。)”

该怎么办 ??谁能帮忙??