问题标签 [iphone-3gs]

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 回答
1960 浏览

ios4 - IPHONE:我可以在没有互联网的情况下使用 GPS 来获取当前的纬度和经度

我正在创建一个应用程序,因为我只需要使用 GPS 即使用 iPhone4 的设备的当前纬度和经度。

我只是想知道我是否需要 Wifi 或互联网连接?

我确实有运营商卡,而且我的设备将被越狱,并且拥有 3g 设施意味着 iphone 3gs 或 iPhone 4。

那么我可以得到相同的 Lat 和 Long 吗?

提前致谢。

0 投票
2 回答
677 浏览

iphone - 有可能在 iPhone 3GS 上以 35fps 的速度获得超过 20K+ 的三角形吗?

我正在为 iOS 编写一个新引擎,现在我可以测试我可以从引擎中获得多少功率。

我的代码是用 C++ 编写的,引擎是以高效的方式编写的,可以进行流式处理、批处理渲染、截锥体剔除、遮挡剔除、快速内存管理器等。但是,结果并没有满足我的期望,我想知道如果有人能够从他们的 iPhone 设备中获得更多收益。

现在我只渲染带有纹理的几何图形,我得到的最好的结果是在我的 iPhone 3GS 上以 ~35fps 的速度渲染大约 20K+ 三角形。

这是 iPhone 3GS 能做到的最大功能吗?或者有没有人做得更好?

PS 我还没有做三角带,所以我知道那里有大约 5fps 的改进。

0 投票
2 回答
94 浏览

iphone - iPhone 设计 - 管理多个版本

我注意到 iPhone 3+ 的屏幕分辨率是 240x480 而 iPhone 4 是 640x960 ...

这是否意味着您需要 2 组使用额外分辨率的图形?我的第一个想法是分辨率越高,图形出现的越小。

0 投票
1 回答
123 浏览

iphone - 具有 IOS 4.2 的 Iphone 3GS 中的动画性能问题

嗨,我为iphone 4.0
编写了一个游戏应用程序,它在那里运行良好,并且相同的应用程序 在具有IOS 4.2的Iphone 3GS上显示低帧率。 我做了谷歌,一些论坛说核心动画速度较慢,他们建议使用OpenGL ES,然后我将我的应用程序移植到OpenGL ES并猜测,它比核心动画更差。 任何建议可能是什么问题?

0 投票
3 回答
5828 浏览

iphone - iPhone 应用程序无法在旧设备(3G、3GS、...)上运行

可能重复:
使用 Xcode 4.2 和 iOS 5 SDK 时是否可以针对旧 iOS 版本?

我开发了一个适用于 iPhone 4 (iOS 4.3 & 5) 的应用程序(在开发过程中使用)。现在我尝试在 3GS(iOS 4.3.3)和 3G(iOS 4.2)上进行测试。但应用程序不会加载到这些设备中。尝试部署到设备时,我可以在控制台上看到以下消息。

我已经在 Xcode 4.0.2 和 4.2 beta 上进行了测试。重新启动设备和 MAC 但仍然相同。有人可以知道这个问题吗?谢谢

0 投票
1 回答
110 浏览

iphone - iOS 记得我决定不要在网络应用中使用我的职位

似乎 iOS 还记得我的决定,即在清除缓存和/或从主屏幕删除我的 web 应用程序之后,不使用我在 Web 应用程序中的位置。

因此,每当我启动我的 webapp 时,iOS 都不会提示我使用我的位置,事实上它“记住”始终是我的第一选择。

是否有任何设置/功能可以避免这种行为?

PS:我已经用 iOS 4 的 iPhone 3gs 进行了测试,不确定是否有任何其他版本的 iOS 和/或 iphone 具有相同的行为。

0 投票
0 回答
337 浏览

iphone - 使用 iOS 4 和 3GS 输出电视

有没有办法使用 TVout 电缆在电视上显示带有 iOS4 的 iPhone 3GS 的屏幕?我使用公共框架使用 iPhone 4 成功地做到了这一点。我知道 3GS 不支持公共框架的此功能。

如何使用私有框架来做到这一点?

0 投票
1 回答
209 浏览

iphone - iPhone - 使用 iOS 4.2 的 iphone 3gs 不会收到显着的位置变化

我正在尝试在我的 iPhone 3gs 上执行以下代码,操作系统版本为 iOS 4.2.1

它不知何故对我不起作用。它适用于我的 iPhone 4,但不适用于带有 iOS4 的 iPhone 3gs。有人对这个问题有任何见解吗?

0 投票
1 回答
3360 浏览

iphone-3gs - 支持 iPhone 3G

我已经提交了一个 iPhone 应用程序 6 次,并且在最后/当前版本的要求中,不再支持 iPhone 3G。

我的问题:为什么我会失去这个模型?

我有几点意见:

  1. 现在,应用程序不再支持 iPhone 3G。我做了一些搜索,但我没有找到任何关于它的消息。

  2. 在提交此版本之前,我将我的 XCode 从版本 4.0.2 (iOS SDK 4.3) 更新到版本 4.2 (iOS SDK 5)。
    也许在提交过程中,“Apple”检查了二进制文件以检查我的工具版本(我用它构建了我的应用程序)。由于 iOS 5 无法安装在 iPhone 3G 上,我失去了这种支持。

  3. 我拥有一部 iPhone 3G 以便进行兼容性测试。
    在 XCode 4.2 中,我无法用我的 iPhone 3G 调试我的应用程序。但是,我找到了解决方案:添加架构 armv6 是不够的,我需要放置一些薄弱环节。

    如果我使用这些选项“特殊 3G”提交我的应用程序,是否会考虑这些选项并恢复支持?

    (见编辑)

  4. “最新消息”是我更改了我的 Apple 帐户:我使用另一个帐户提交了我的应用程序。也许有一些我没有看到的选项。


编辑:我忘记了一个可能很重要的部分:iOS 的版本。

运行我的应用程序的最低 iOS 版本是 iOS 3.1。我的 iPhone 3G 在 iOS 3.X 上运行

我在使用 XCode 4.2 和我的 iPhone 3G 时遇到的所有问题似乎都是 iOS (3.X) 的版本。

也许我的应用程序失去了对 iPhone 3G 的支持,以确保 iOS SDK 5 和 iOS 3.X 没有问题

但是,有些用户的 iPhone 3GS 在 iOS 3.X 上运行。

我用一台运行 iOS 4.0 的 iPhone 3GS 进行了一些测试:我没有任何问题,也没有选项可以添加到我的项目设置中。


感谢您的回答。问题可能是我的 XCode 版本。

就像我说的,我已经添加了架构 armv6。但对于我的 iPhone 3G iOS 3.X,这还不够。

您是否仅在一台 iPhone 3G 上成功测试了此设置?

我应该做:

  1. 添加架构 arm6
  2. 使用“最新 iOS”(iOS 5.0)设置基本 SDK
  3. 将 iOS 部署目标设置为最小值

---这是你的建议---

  1. 将参数“所需设备功能”(armv6 和 armv7)删除到 info.plist
  2. 将 SystemConfiguration.framework 添加为可选(以建立薄弱环节)

使用此设置,我的应用程序崩溃:“dyld: Symbol not found: __NSConcreteGlobalBlock”
所以我还应该添加标志“Other Linker Flags”,-weak_library /usr/lib/libSystem.B.dylib

这是我的问题之一:
如果我提交带有“特殊 3G”这些选项的应用程序,是否会考虑这些选项并恢复支持?

0 投票
2 回答
410 浏览

xcode - xCode - 应用程序在 3GS 设备上崩溃且没有任何解释

我在我的 sqlite 数据库中做了很多插入。出于某种原因,在某个特定点,应用程序崩溃了。我检查了插入命令 - 一切都很好。如果我在 iPhone 4 设备上运行它 - 它运行完美。

问题是我没有收到任何错误消息,甚至没有内存警告。xCode 似乎仍在运行,但在设备上,应用程序崩溃了。

这是我的代码:

我怎样才能跟踪这个,看看有什么问题?