2013年7月3日

iOS和Mac开发入门

循环 > 杂志 > 第5期

下载The Loop杂志 on the App Store.

戴夫·马克(Dave Mark)

讨厌你的工作吗?梦想有一个更好的未来,做一些有趣的事情?对一个可以做的应用程序有个主意’t miss?

好吧,我可以’不能向您保证开发一个应用程序可以赚钱,但是我很确定这两个方面:成功开发iOS或Mac应用程序将是非常令人满意的体验;任何有足够的渴望和奉献精神的人都可以到达那里。有兴趣学习如何开始iOS和Mac开发吗?这篇文章赢了’教您如何开发应用程序,但是它将教您如何入门。

寻找最佳方法

在讨论应用程序开发过程之前,让我们’s探索将您的应用创意付诸实践的其他方法。例如,一个网站会成功吗?拥有计算机和智能手机的每个人都可以访问网络,并且您可以使用HTML5,JavaScript,PHP,Perl和Ruby on Rails等技术来完成不可思议的事情。

将您的应用程序实现为网站的一个好处是,它将在所有计算机,平板电脑和智能手机上都可用。不利的一面是您的用户不会有使用体验“native.”

当我使用iOS应用程序时,我希望它具有某种特定的行为。我希望外观与网站有所不同。尽管网站在模仿应用程序的外观方面可以做得很好,但是最终还是很容易告诉您您在浏览器中。此外,在浏览器中运行的应用程序无法直接访问构成Mac OS X或iOS软件开发套件的大量界面(更多信息)。可以说,Web应用程序永远不会具有Mac或iOS本机应用程序的功能和微妙之处。

如果您的目标是构建一个可以在Mac上而不是iOS设备上运行的解决方案,则可以考虑使用Automator和AppleScript之类的工具来编写宏或脚本。 AppleScript是一种简单的编程语言,可以说Mac的语言。例如这里’s告诉Finder关闭其所有窗口的脚本:

告诉申请“Finder”关闭每个窗口

没有人会混淆AppleScript和功能完善的应用程序,但是如果您’如果有正确的问题要解决,AppleScript可能只是问题而已。 Automator是一个应用程序,为您提供拖放界面,以创建可与计算机上安装的应用程序一起使用的工作流。 AppleScript和Automator可以很好地配合使用。如果这听起来可能有帮助, 查看此网站以了解更多信息.

如果这两种方法都不是您想要的,请考虑创建自己的自定义应用程序(用于台式机)或应用程序(用于iPod touch,iPad或iPhone)。如果这是您选择的路径,那么您’我想雇用一名开发人员或自己成为一名开发人员。尽管成为开发人员的过程似乎令人生畏,但人们每天都会这样做。您永远不会太老或太年轻而无法学习。有许多关于儿童和老年人的故事,他们是第一次参加编程并创造出成功的产品。如果您确实决定走这条路,请一次走一步,不要’赶紧自己。你可以这样做!

阅读本文的其余部分 订阅《 The Loop》杂志:在App Store上的内容 从您的iPhone或iPad。