Windows 下 iOS 开发的替代方案 [重复]

2024-05-08

可能的重复:
如何使用 Windows 开发机为 iPhone 进行开发? https://stackoverflow.com/questions/22358/how-can-i-develop-for-iphone-using-a-windows-development-machine
Windows 上的 iPhone 开发 https://stackoverflow.com/questions/113547/iphone-development-on-windows

我刚拿到新的iPad https://en.wikipedia.org/wiki/IPad现在我有两台 iOS 设备,一台iPod https://en.wikipedia.org/wiki/IPod和一个iPad。所以我意识到 iOS 是一个很棒的操作系统,可以用来开发一些东西,但问题是我使用的是 Windows,而且我没有任何购买 Mac 的计划。无论如何,我想要的不是Windows SDK的端口,所以我可以在Objective-C https://en.wikipedia.org/wiki/Objective-C。我必须为 iPad(我现在更感兴趣)和其他 iOS 设备开发的(也许)替代品有哪些?

PS:我感兴趣的是应用开发,不是游戏开发


您可能会发现以下解决方案很方便。我尝试评论一下我比较熟悉的:

  • PhoneGap http://www.phonegap.com/
  • 煎茶触摸 http://www.sencha.com/products/touch/- 不错的 JS 框架。看看他们的演示。
  • 罗莫比尔 http://rhomobile.com/
  • 钛合金加速器 http://www.appcelerator.com/
  • jQuery 移动 http://jquerymobile.com/- 版本jQuery http://jquery.com/针对移动设备进行了优化。
  • jQTouch http://www.jqtouch.com/- 用于移动开发的 jQuery 插件
  • 穿越暴民 http://www.crossmobs.com/- 用于 iOS 和 Android 开发的 SDK(无需 mac)。
  • Nomad http://www.vsnomad.com/- 用于云 PhoneGap 构建的 Visual Studio 扩展(无需 Mac)。
  • 德尔福XE4 http://www.embarcadero.com/products/delphi- Delphi XE 4(不需要mac,可以使用macincloud)

希望您能找到适合您目的的替代方案。这实际上取决于您已经知道的内容。例如,如果您已经熟悉 Ext JS,那么使用 Sencha Touch 对我来说似乎是理所当然的事情。

要让应用程序进入 App Store,看起来唯一的解决方案(至少据我所知)是使用 PhoneGap 来打包您的 JS 应用程序。为此,您将需要 XCode (mac)。也许也可以使用 OS X 的虚拟化版本来实现此目的,尽管我不能保证这会起作用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows 下 iOS 开发的替代方案 [重复] 的相关文章

  • 当设置 setVisibleXRangeMaximum 时,iOS-Charts X 轴值无限重复

    我正在尝试绘制一个图表 其中 x 轴是TimeIntervalY 轴是power consumption 由于每天都会有数据 因此将有太多数据无法显示 因此 我想一次显示 5 个值 我通过设置实现了这一点self chart setVisi
  • Xcode MyProjectName-Bridging-Header.h 不存在

    我想开始在我的 Objective C 项目中使用 Swift 所以我添加了一个快速类 import Foundation objc class System NSObject objc func printSome println Pri
  • 在 iOS 上的 SceneKit 中导入 3d 模型

    从 URL 导入 obj 文件并将其转换为 SCNNode 时遇到问题 这是代码 swift3 let url URL init string https cloud box com shared static ock9d81kakj91d
  • Xcode 9.0.1 应用程序分发程序已更改

    最近我将 Xcode 升级到了 Xcode 9 1 之后 当我尝试发布我的应用程序时 Xcode 不允许选择我为临时创建的分发配置文件 这么说 配置文件不是 IOS 应用商店配置文件 如果 Xcode 9 1 的应用程序分发过程有变化 请告
  • 如果端口不是 80,.htaccess 重定向到错误页面

    我正在运行一个便携式服务器 http www server2go web de 通过 USB 棒 问题是我还在我的本地计算机上安装了 WAMP 并且 Apache 不知何故在 Windows 启动时启动 因为一些我现在不记得的随机原因并且无
  • 检测 UITableView 中的水平平移

    我正在使用 UIPanGestureRecognizer 来识别 UITableView 中的水平滑动 准确地说是在单元格上 尽管它已添加到表格本身 然而 这个手势识别器显然窃取了桌子上的触摸 我已经让 pangesturerecogniz
  • UIPopOver 和方向改变

    在我的应用程序中 我有 3 个 UIPopOver 当用户点击工具栏中的按钮时 它们就会出现 如果弹出窗口已经打开 如 willAnimateRotationToInterfaceOrientation 当用户旋转 iPad 时 我需要使弹
  • 使用原始类型+大小写参数的 Swift Enum 的解决方法?

    我想创建 SKSpriteNodesWallType 请参阅下面的代码 并且仅当WallType is Corner通过它Side其方向的价值 枚举具有原始值 因为我需要将它们作为数字从 plist 加载 并能够随机创建它们 enum Si
  • UIWebView 如何检测 被点击

    我知道下面的方法可以检测链接元素点击 但我想知道是否UIView可以检测是否img元素被点击 BOOL webView UIWebView webView shouldStartLoadWithRequest NSURLRequest re
  • 将第 3 方库添加到 iPhone 应用程序时如何设置“标题搜索路径”的路径

    我想添加第 3 方库语音转文本 https github com todoroo iPhone Speech To Textto my Xcode项目 我只是拖xcodeproj文件在我的 iPhone 项目中 然后我按照目标依赖项 将二进
  • iPhone ImageView序列动画

    嘿 尝试将一个简单的 png 序列动画放入我的应用程序中 我在 IB 中放置了第一个框架 并将图形动画出口连接到它 序列中有 54 个 png 名称为 Comp 1 0000 png 到 Comp 1 00053 png 这是我的代码 vo
  • 自定义 UISearchDisplayController

    替代文本 http img210 imageshack us img210 5992 searchdisplaycontroller png http img210 imageshack us img210 5992 searchdispl
  • NSPredicate 使用 RLMResults 作为参数

    我试图通过使用 NSPredicate 进行过滤来获取两组 Realm 数据 并且是不同的对象 之间的差异 但存在一个我无法理解的错误 我的代码 RLMResults topStories KFXTopStory allObjects NS
  • 有没有办法在 xcode 上使用 c++0x ?我想使用 gcc 4.4 或更高版本

    我想使用 gcc 4 4 或更高版本进行 iphone 开发 有人知道怎么做吗 不 你不知道 相信我 你不会 Apple 仍保留 gcc 4 2 1 因为 4 2 2 及更高版本使用 GPLv3 这意味着他们必须放弃对其平台的控制 对于 i
  • RxSwift、RxCocoa 和 UITableview

    我在使用 RxSwift 实现 UITableView 时遇到问题 我尝试使用以下代码将模型数组的可观察对象绑定到表项 models bind to self tableView rx items cellIdentifier Cell c
  • 我正在寻找 GCDAsyncUdpSocket 上的一些示例,但发现没有一个有效

    接收数据从未被调用过 我编写了这个由我的主线调用的 swift 类UI视图控制器向接收消息的服务器发送消息 但当服务器发回响应时 客户端永远不会收到它 因为 didReceiveData 从未被触发 我一直在谷歌上搜索并查看文档 它说客户端
  • iOS 4.0 中的应用程序将终止

    iOS 4 0 中未调用 applicationWillTerminate 委托方法 当我点击 主页 按钮时 我看到 applicationWillResignActive 和 applicationDidEnterBackground 委
  • Parse 在哪里存储用户会话

    登录代码 PFUser logInWithUsernameInBackground self userTextField text password self passwordTextField text block PFUser user
  • 如何在 iOS 5 中使用 Embed Segue?

    iOS 6 引入了 Embed Segue 允许在 Storyboard 中使用自定义容器控制器 有没有办法在 iOS 5 上复制这个 这里的挑战是子视图控制器的视图通常要添加为父视图控制器的某些容器视图的子视图 因为你不能随机进行序列UI
  • iOS SWIFT - WebRTC 从前置摄像头更改为后置摄像头

    WebRTC 视频默认使用前置摄像头 效果很好 但是 我需要将其切换到后置摄像头 但我无法找到任何代码来执行此操作 我需要编辑哪一部分 是 localView 或 localVideoTrack 还是捕获器 斯威夫特3 0 对等连接只能有一

随机推荐