- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
一个简单的 Google 搜索 ' appbuilder ' 揭示了一大堆新服务,声称可以帮助您使用他们的东西构建您的应用程序,并提供可以在应用程序/安卓商店上架的东西。这里有一些:
我使用过 PhoneGap,知道它与 Titatium 的比较,并阅读了一些关于 Sencha 的信息,所以(没有花一周时间尝试所有这些)所有这些新服务有什么用?有没有人用过它们,或者他们可以推荐其中的任何一个?他们生成垃圾 native 代码还是使用 WebView ?我知道这个问题并不具体,但我希望这是提出此类问题的好地方,因为 SO 用户可能至少尝试过其中一些。
从下面建议的类似问题中获取链接,还有另一个问题 pile of links to related resources , 和另一个 outlining limitations . Dodgy Coder 的一篇更最近更新的文章(2012 年)是一个简明而详细的资源:Modern Cross Platform Development - 这有助于筛选堆,但不包括上面的任何新裁剪。
最后,这个问题有一些优秀的answers comparing iOS/Android - Objective C/Java .
他们不停地来:madewithmarmalade.com ...
最佳答案
这是我和很多人谈过的事情。虽然我没有尝试过所有这些,但我可以(至少部分)回答您的问题。
之所以出现所有这些新服务,是因为所有这些公司都认为我们正处于一场所谓的“编程革命”中,每个人都认为制作并发布应用程序会很酷。然而,这些公司也知道大多数人不想学习如何编写硬代码,因此他们创建了拖放程序,并收取用户支付给他们的钱。
答案是:都不是。设计它们的公司会在您看到的内容背后创建代码,并在构建和运行应用程序时运行这些代码。虽然看起来完全不涉及编码,但让我告诉你,幕后的代码比你知道的要多得多。
至于中间的问题,是的,人们(例如我自己)确实使用(或已经使用)这些程序来构建应用程序。在我看来,它们只是公司赚钱的方式,因为它们不会给你太多的“回旋余地”来决定应用程序能做什么和不能做什么。如果您想在不编码的情况下构建应用程序,我会尝试 MIT's App Inventor (以前是谷歌的 App Inventor)。它允许您在不了解很多编程知识的情况下进行编程,并且让您拥有比大多数其他类似程序更多的自定义。
关于android - 应用程序构建器 : how to evaluate their worth?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11215154/
我最近在/ drawable中添加了一些.gifs,以便可以将它们与按钮一起使用。这个工作正常(没有错误)。现在,当我重建/运行我的应用程序时,出现以下错误: Error: Gradle: Execu
Android 中有返回内部存储数据路径的方法吗? 我有 2 部 Android 智能手机(Samsung s2 和 s7 edge),我在其中安装了一个应用程序。我想使用位于这条路径中的 sqlit
这个问题在这里已经有了答案: What's the difference between "?android:" and "@android:" in an android layout xml f
我只想知道 android 开发手机、android 普通手机和 android root 手机之间的实际区别。 我们不能从实体店或除 android marketplace 以外的其他地方购买开发手
自Gradle更新以来,我正在努力使这个项目达到标准。这是一个团队项目,它使用的是android-apt插件。我已经进行了必要的语法更改(编译->实现和apt->注释处理器),但是编译器仍在告诉我存在
我是android和kotlin的新手,所以请原谅要解决的一个非常简单的问题! 我已经使用导航体系结构组件创建了一个基本应用程序,使用了底部的导航栏和三个导航选项。每个导航选项都指向一个专用片段,该片
我目前正在使用 Facebook official SDK for Android . 我现在正在使用高级示例应用程序,但我不知道如何让它获取应用程序墙/流/状态而不是登录的用户。 这可能吗?在那种情
我在下载文件时遇到问题, 我可以在模拟器中下载文件,但无法在手机上使用。我已经定义了上网和写入 SD 卡的权限。 我在服务器上有一个 doc 文件,如果用户单击下载。它下载文件。这在模拟器中工作正常但
这个问题在这里已经有了答案: What is the difference between gravity and layout_gravity in Android? (22 个答案) 关闭 9
任何人都可以告诉我什么是 android 缓存和应用程序缓存,因为当我们谈论缓存清理应用程序时,它的作用是,缓存清理概念是清理应用程序缓存还是像内存管理一样主存储、RAM、缓存是不同的并且据我所知,缓
假设应用程序 Foo 和 Eggs 在同一台 Android 设备上。任一应用程序都可以获取设备上所有应用程序的列表。一个应用程序是否有可能知道另一个应用程序是否已经运行以及运行了多长时间? 最佳答案
我有点困惑,我只看到了从 android 到 pc 或者从 android 到 pc 的例子。我需要制作一个从两部手机 (android) 连接的 android 应用程序进行视频聊天。我在想,我知道
用于使用 Android 以编程方式锁定屏幕。我从 Stackoverflow 之前关于此的问题中得到了一些好主意,并且我做得很好,但是当我运行该代码时,没有异常和错误。而且,屏幕没有锁定。请在这段代
文档说: android:layout_alignParentStart If true, makes the start edge of this view match the start edge
我不知道这两个属性和高度之间的区别。 以一个TextView为例,如果我将它的layout_width设置为wrap_content,并将它的width设置为50 dip,会发生什么情况? 最佳答案
这两个属性有什么关系?如果我有 android:noHistory="true",那么有 android:finishOnTaskLaunch="true" 有什么意义吗? 最佳答案 假设您的应用中有
我是新手,正在尝试理解以下 XML 代码: 查看 developer.android.com 上的文档,它说“starStyle”是 R.attr 中的常量, public static final
在下面的代码中,为什么当我设置时单选按钮的外观会发生变化 android:layout_width="fill_parent" 和 android:width="fill_parent" 我说的是
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭 9
假设我有一个函数 fun myFunction(name:String, email:String){},当我调用这个函数时 myFunction('Ali', 'ali@test.com ') 如何
我是一名优秀的程序员,十分优秀!