问题标签 [universal]
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.
ios-simulator - 在通用(iPad、iPhone、iPod)应用程序开发中测试不同的屏幕分辨率
我注意到在向应用商店提交通用应用程序时,需要支持各种屏幕分辨率。我认为 iPhone/iPod:320x460、320x480、640x960 和 iPad 768x1024。
当我在 Xcode 中指定通用应用程序开发时,模拟器的分辨率为 320x480。要查看 768x1024 屏幕分辨率,我可以将目标设置更改为 iPad,但如何测试 320x460 和 640x960 分辨率?
我的默认解决方案是针对 iPad,并手动破解我的代码,例如:SCREEN_WIDTH=640, SCREEN_HEIGHT=960;
但肯定应该在模拟器上为此设置一个设置!?
在一个相关问题中,有没有办法从模拟器中获取屏幕截图(除了 command-shift-3 和裁剪结果图像)?
提前致谢。
code-generation - “简单”程序的通用元语言
我意识到不可能拥有一种对所有事情都最好的语言。
但是有一类简单的程序,其源代码在任何语言中看起来几乎相同。
我想的不仅仅是“hello world”,还有算术,也许是字符串操作,这些基本的东西你通常会在实用程序类中看到。
我想将我的实用程序保留在这种元语言中,并让它自动翻译成一堆流行的语言。我现在用手做这个。
同样,我不要求翻译每一个可能的程序。我在想一种非常有限、简单的语言,但超级便携。
你知道这样的事吗?它不应该存在有什么理由吗?
iphone - 创建一个通用的基于窗口的 iphone 应用程序而不生成 xib 文件
我正在尝试为 iPhone/iPad 创建一个基于窗口的通用应用程序。我在 XCode 中使用了基于 Window 的模板,它为 iPhone 和 iPad 创建了必要的应用程序委托文件,但它也为每个设备创建了一个我不想使用的 xib 文件——我想创建自己的视图以编程方式使用我自己的视图控制器,所以我想完全忽略提供的 xib 文件。
我从项目中删除了 xib 文件并相应地更新了 plist 文件以不引用它们,认为现在我可以在应用程序委托中定义自己的视图,将它们附加到窗口并显示它们。不是这样——这不起作用——我创建的视图没有显示出来。所以我决定将窗口的背景颜色更改为红色,看看是否显示 - 它没有。跟踪代码执行确实表明此代码已执行。
那么,我能做什么和应该做什么?为什么会这样?
iphone - 在以编程方式开发通用应用程序时,是否应该为 iPad n iPhone 重绘 UI
当我们构建一个通用应用程序时,我们应该为 iPod 和 iPad 实现 UI 分离吗?
我们的应用程序没有方向,拆分功能来开发。
iphone - 我可以将我的通用应用程序更改为仅适用于 iPad 的应用程序,而无需在 XCode 中创建新项目吗?
我使用 Universal App Xcode 模板创建了一个 iPad 游戏。由于我在应用程序的 iPhone/iPod Touch 分支上迟到了,我决定只为 iPad 提交应用程序,并第二次将应用程序更新为通用。
问题:我是否必须创建一个新的 iPad 项目并将所有代码和内容复制到那里,或者我可以简单地将部署目标更改为仅 iPad 就完成了吗?
我只是想被接受并避免iPhone用户被允许错误地下载游戏。
谢谢!
binary - 填充的意义何在?
特别是,我正在阅读 OS X 上 Intel 32 的 Mach-O 二进制文件格式。在 FAT 标头之后,在第一个存档的偏移量之前有一大堆填充。所有这些填充有什么意义?
更具体地说,在 FAT 头和第一个存档(特别是 mach_header)之间有超过 4000 字节的填充。为什么要包含所有这些额外的字节?!OS X 是否喜欢在其所有通用二进制文件中添加 4 KB?
iphone - 旧 iOS 设备上的 iOS 通用应用测试
我有一个 iOS 4.2 通用应用程序。我已经针对所有可用的模拟器(iPhone 4.0、4.2 和 4.2;iPad 3.2 和 4.2)测试了该应用程序。在这些模拟器和装有 iOS 4.2(iPad 4.2 和 iPhone 4.0)的真实设备上,一切都运行良好。
我遇到的问题是在具有 pre 4.0 iOS---iPhone 3.x 的设备上测试应用程序(来自 Xcode)时。错误是它无法运行应用程序:
dyld: Symbol not found: _OBJC_CLASS_$_UIPopoverController
应用程序构建没有错误(基础 SDK 仍然是 4.2),安装正常,但在启动时崩溃。我一直小心地将所有仅限 iPhone 的代码放在 /iPhone 文件夹/组中,仅将 iPad 放在 /iPad 文件夹/组中,并将所有共享库和视图放在 /Shared 中。此外,该应用程序在我的装有 iOS 4.0 的 iPhone 上运行没有错误。UIPopoverController 从来没有从 iPhone 笔尖使用/调用过,所以我不知道是什么原因造成的。我正在考虑添加一个不包括任何 iOS 3.2 后添加的新目标。在此期间对此提供任何帮助将不胜感激。
ios-simulator - 模拟器 iPhone Retina 的屏幕分辨率错误
我正在尝试编写一个通用应用程序。对于不同的屏幕分辨率,显示应该略有不同。但是当我这样编码时:
我得到输出:w:320.000000 h:480.000000
即使模拟器设置为
Hardware->Device->iPhone (Retina)
此外,具有此分辨率的图像在模拟器中显示为全屏图像。
我知道我应该得到w:640.000000 h:960.000000
.
其他人也这样吗?以及为什么/如何解决的任何想法?查看相关线程:这里
iphone - 在 Ipad 上提交 2x 的 iPhone 应用程序
我应该如何提交我的 iPhone 应用程序,以便它也可以在 iPad 上下载,但上面有 2x 的东西。我需要一些配置设置...
架构:标准/优化?
有效架构:armv6 armv7 ....?
目标设备系列:?
iOS 部署目标:?
多谢
iphone - 通用应用程序在 iPad 模拟器上每隔一段时间就会崩溃
我的应用程序在备用版本中在 iPad 模拟器上崩溃,崩溃然后运行然后崩溃,等等。
但是在 IB 中正确设置了所有插座。请帮助我。提前谢谢。