多年来,我一直在开发Web应用程序和iPhone应用程序。现在,我想创建一个面向iPhone浏览器的Web应用程序。
我愿意使用Dashcode,因为Dashcode具有许多很酷的功能,这些功能使我的Web应用程序看起来像本机iPhone应用程序。
我面临的问题是双重的:一方面,我不知道它是什么?Dashcode开发将允许我做我想做的所有事情(会话控制,运行时数据源等);另一方面,我很难找到有关iPhone的Dashcode编程的优秀文档,教程和书籍。看起来90%的链接都用于Dashcode小部件。
您能为我提供学习Dashcode(用于移动Safari)编程的最佳资源的建议吗?
谢谢
贡索
最佳答案
除了Apple Developer网站之外,Dashcode上几乎没有其他内容,而Dashcode站点上有相当多的Dashcode资料,而且水平相当。
Ypu需要记住Dashcode是HTML,CSS和Javascript。您可以在Dashcode中进行的任何处理。
然后,您可以对Mac进行系统调用,并且库中提供了大量工具和代码段,您可以利用开发工具附带的许多底层Apple类来使事情实现。
您可以通过下载一个具有您可能要仿真的功能的小部件,然后将其导入Dashcode来查看其他人的工作,这时您将需要检查和反向工程整个应用程序。
更具体一点,您不能具有会话(窗口小部件),但是可以具有用户首选项。这些将使您能够存储将在重新启动后失效的信息,将其视为cookie。
而且,您可以拥有数据源,这些数据源可以是外部存储,xml,sqlite等。但是它们必须通过数据源机制或JavaScript可连接。
目前市场上所有带有“ Dashcode”的书籍都不值得购买,因为它们没有涵盖Apple文档级别的内容,而只是顺便提及了它。