Tag: 原生

如何在Safari和Native App之间共享上下文?

我需要通过Safari (上下文令牌) 设置一些上下文 ,然后从本机iOS应用程序中读取上下文 。 这样做的最佳做法是什么? 到目前为止的一些想法: 在HTML 5数据库中设置上下文,但我不确定这将工作,因为数据库可能只能从Safari访问。 在原生应用程序中使用WebUIView是否允许我访问与Safari相同的HTML5数据库/本地存储 ? 在设备存储设置上下文,但我不知道这将工作,因为我不知道Safari是否可以真正写入设备存储。

我应该用Sencha Touch或Native编写我的应用程序吗?

随着最近Sencha Touch的更新,它越来越像iPhone和iPad的原生应用程序。 目前还有很多不同之处,而且文件有点欠缺。 我的问题是,鉴于我已经完全能够在Objective C中创build原生应用程序,我应该切换到Sencha Touch和PhoneGap,还是开始集成这些工具? 优缺点都有什么? 编辑: 感谢您的洞察力。 我的一个合作伙伴在周末写下了他们的观点,并提出了一些在这里没有提到的想法: Web vs Native:你应该怎么写你的应用程序?

在应用内使用原生iOS指南针

是否有可能在我的应用程序中使用iOS的本地指南针? 还是我需要绘制和制作我自己的指南针?

我应该学习原生iOS开发(Objective-C)还是使用Javascript和Titanium Appcelerator完善我的知识?

基本上我需要你的build议我的好朋友堆栈:D 在过去的六个月中,我正在用Titanium Appcelerator移动框架探索/学习/开发iOS应用程序。 我的经历大多好或很好。 titanium的一些负面部分将会造成时间,特别是在设备上testing时。 当仅使用Xcode(native)时,您的应用程序立即在设备上启动,而在使用Titanium时,您必须等待一段时间(1-2分钟)才能生成应用程序,然后将其安装到设备上(iTunes或iPhoneconfiguration效用)。 基本上,您可以使用Javascript + Titanium进行本地化。 如果Titanium不支持iOS框架的某些部分,则可以构build本机Objective-C模块,并在Javascript代码中使用这些function。 现在使用Titanium Appcelerator和使用Javascript构build应用程序让我感觉非常舒适。 另外我学习了一些Objective-C,同时为iOS构build了一些模块。 例如。 我在第一个iOS应用程序中使用了DeviceMotion 。 现在的问题是 : 大多数公司只想要本地开发人员,并怀疑Titanium。 titanium是不同于其他跨平台的SDK(例如PhoneGap),因为在这里你实际上使用本地组件(button,标签等),你的应用程序不在WebView中运行。 但是,如果公司想要本土,那么你不能强迫他们使用titanium。 既然我想开发移动应用程序作为一项工作,我应该抛开我过去六个月对Titanium的深入探索,并在本地学习编程这些应用程序? 你对此有什么想法,因为我认为没有必要学习/完善两者。 我现在是Appcelerator Titanium的粉丝,所以这是一个非常沉重的决定。

以编程方式设置iPhone壁纸(locking屏幕背景)?

我有一个应用程序,可以从用户可以select将图像设置为壁纸(“幻灯片解锁”屏幕上的背景图像)受益。 有没有办法让非越狱第三方应用程序来做到这一点? 在iPhone文档中search“壁纸”不会返回任何内容。