问题标签 [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.
iphone - 创建 iPhone 通用二进制文件时如何测试常量是否存在
我正在尝试创建一个支持 iPhone 4 上的多任务处理并且仍然可以在 iPad 上运行的通用二进制文件。
我知道如何通过使用 NSClassFromString 和“respondToSelector”检查类是否存在来避免不同版本的 iPhone IOS 的编译错误,但是有没有办法检查 UIBackgroundTaskInvalid 等常量是否存在?
我当然可以使用#IFDEF,但我想避免这种情况。
iphone - 在同一代码库中使用旧的 OS 类别和新的 OS 非正式协议
NSStreamDelegate 在以前的操作系统中被定义为 (NSObject)NSStreamDelegate 在最新的操作系统中它被定义为 id
两者具有相同的功能。
如果我想编写运行时系统感知的代码。如何创建一个既是又不是的对象?我梦想着那个真正通用的应用程序。
if (catchOS10.5_or_iOS3.2) { [MyStream setDelegate:myObj] } else { [MyStream setDelegate:myObjWithProtocol] }
我有 myHandlerClass 在新操作系统中是 MyClass:NSObject
因此我的困境。
有什么建议么?
-一种
iphone - 具有单独资源的通用应用程序 iPad / iPhone?
我已经构建了一个通用应用程序。
我有适用于两者的资产,但我有一些资产(嵌入式电影)仅适用于 iPhone 或仅适用于 iPad。
是否有可能为 iPhone 制作 2 个版本 1 和为 iPad 制作 1 个版本,这样 iPhone 应用程序就不会变得很大?
iphone - 升级到通用应用程序 - mainWindow-iPad 的大小为 320x480
我有以下问题。我有一个 iPhone 应用程序并想升级到通用当我这样做时,我得到了预期的 MainWindow-iPad.xib。但是窗口的大小被硬编码为 320x480。另外,窗外也看不到风景。我红色,这应该是自动 iPad 大小的,所以我假设我做错了什么。我到底错过了什么?提前致谢
c++ - xcode 用于 c++ 项目的可执行产品
我已经使用 xcode 的 C++ 命令行工具完成了游戏“河内之塔”的简单数字版本。由于习惯了 borland 和 visual-c 等 PC 编译器,我尝试通过简单地附加由 xcode 构建的可执行产品通过电子邮件与他人“共享”游戏。但是,收件人无法运行该程序,因为它以不同的格式显示 - 通常是机器代码,听起来像。
经过一番广泛的搜索,我意识到在 xcode 的 IDE 中构建项目的复杂性以及构建设置/目标的变化等。
任何人都知道如何构建一个独立的 C++ 可执行文件以普遍运行?我不会为了这个游戏离开 STL 库。我将不胜感激任何帮助。
谢谢
eclipse - 使 Eclipse RCP Intro 成为透视图的一部分
对于我们正在创建的产品,我们希望能够以透视图显示欢迎屏幕(我们称之为“从这里开始”)。简介是该透视图中唯一需要的内容,但是,当我尝试将简介视图添加到透视图时,它表示该视图已存在于布局中。
我试过以编程方式关闭介绍,搞乱待机模式等,但我无法让它工作。
介绍是一个 XHTML,我们广泛使用内部 Eclipse“动作链接”(例如http://org.eclipse...?runAction等)(因此我们需要使用介绍框架的原因。
有没有人对我如何将它添加到透视图有任何想法,或者至少在您选择特定透视图时将介绍完全最大化(使用“showIntro”方法会导致它奇怪地显示,聚集到一侧)。
谢谢!
iphone - 如果没有 nib 文件,通用应用程序会被拒绝吗?
我正在创建一个通用应用程序(在 iPad 和 iPhone 上运行)。我想知道我是否没有为 iPhone 创建 nib 文件,那么我的申请是否可能被拒绝?
ipad - 将通用应用程序更改为 ipad 3.2 应用程序
我正在创建一个通用应用程序,现在我想将该应用程序更改为 ipad 3.2 应用程序。我该怎么做。
macos - OSX 使用通用 .dylib 链接非通用 (i386)
这合法吗?我从链接器收到错误“找不到 <lib>.framework/Versions/4/<lib>”。在这种情况下,<lib> 是作为 i386 框架(非通用)构建的“QtGui”,但我链接到的另一个(第三方)库(使用 QtGui)是通用的。
我在想一切都必须是通用的还是不...
iphone - 如何在 iPhone/iPad 中创建通用应用程序?
我想创建一个通用应用程序。我已经为 iPhone 做了一些应用程序。现在我想启动一个通用应用程序,这意味着该应用程序应该在 iPhone 和 iPad 上运行。我对此一无所知。所以请指导我并给我一些示例链接。
谢谢!