适用于Python / PHP / C#编码器的iOS最佳介绍

时间:2013-06-16 22:38:00

标签: python .net ios

我真的很想进入Objective C编码,特别是我可以为iOS编写应用程序。

我的编码背景是我多年来编写了C#.NET GUI Windows应用程序和PHP Web脚本;在过去的一年里,我也成为了一名非常优秀的Python编码器。我已经编写了数百个有用的命令行Python脚本,还有一些成功使用wxPython的GUI应用程序。我还在当天写了VB6 GUI应用程序,当然,我在DOS下的QuickBASIC上切了我的心。 ; - )

我理解OOP概念:我理解类,方法,属性等。我在Python中经常使用OOP,显然在C#中广泛使用它。

我实际上没有花时间真正擅长C或C ++,但是我能够编写简单的“测试”程序来完成小任务。问题是我理解语法就好了,但是根据平台的不同,API可能会有很大不同,在命令行的Linux上用C完成同样的事情与在Windows中完成它完全不同在GUI中。

我已经查看了几本用于iOS编码的书籍,但他们似乎很少或根本没有编程知识,并且很快就让我厌烦,而且我不能轻易找到我真正需要的信息埋在所有“这里对象是什么“或”这被称为类和方法“东西......

我还尝试过关于iTunes U的斯坦福大学讲座,但我发现自己正在努力应对MVC概念以及为“实现”和“标题”设置不同文件的想法以及所有这些......

你们可以想到有什么资源可以帮助我开始使用iOS吗?

值得注意的是,我已经在Mac上稍微涉及了PyObjC,因此了解了一些关于NS基础类等的知识,我也看了Apple的参考文档,我确信一旦我得到了基础知识我可以很好地利用它,但我仍然不知道如何实际获得功能性的iOS应用程序。

4 个答案:

答案 0 :(得分:2)

如果您已经是非常优秀的Python编码器,并且您的主要目标是为iOS开发应用程序,那么您不一定需要Objective-C。

坚持使用Python并查看Kivy

答案 1 :(得分:1)

我学会了在iTunes U上的CS 193P iPhone应用程序开发课程中编写iOs应用程序。这太棒了,如果您确定iOs是您想要做的,我强烈推荐它。

答案 2 :(得分:1)

在开始学习Objective-C之前我了解Python和C ++,我记得那时我:

  1. 从亚马逊购买了一本书,并按照书中的说明进行操作:Beginning-iOS-Development-Exploring-SDK

  2. 观看Developing Apps for iOS by Paul Hegarty的所有课程。

  3. 在有疑问时,请关注谷歌和搜索stackoverflow的一些基本ios教程。

  4. 但后来我开始忘记事情,所以我意识到我需要有一个应用程序!我需要知道我想要构建什么应用程序!这是推动我继续学习的关键点。所以我决定建立一个与instagram类似的照片共享应用程序,我发现两个来源真的帮助我:

    1. 来自Parse的开源照片共享应用程序Anypic:link。这是Parse展示他们服务的展示案例,你也可以在app商店找到它。

    2. www.raywenderlich.com。现在有285个高质量的iOS编程教程和计数,大多数教程开始将你视为初学者并逐步教你,并且也强烈建议他们也购买他们的书。

    3. 希望这会有所帮助: - )

答案 3 :(得分:1)

我个人从Erica Sadun的书中获得的比其他任何书都多。 iOS应用程序必然会使用大量动画和图形,并且她的代码示例简洁明了。它们不是初学者的书,但你听起来好像你不是一个初学者。他们遇到了许多很难找到的主题。

如果您愿意完成示例程序,我发现iPad iOS 6开发必备功能非常全面(Neil Smith)。但是,它倾向于关注xCode的可视化IDE,我认为它是糟糕的,并且根本不选择使用;如果你打算使用它,那么这将是一个很好的资源imo。另外,我得到了一本仅涵盖Objective C(Aaron Hillegass)的书,我认为这本书很好。来自同一作者的iOS书对我来说并不好,因为它取决于你在前面的章节示例之前进行后续章节,这对我来说是浪费时间,所以我很快就挽救了它。我还得到了Pro Core Data(Privat和Warner),我发现它的价值有限(实际上很小)与Hillegass iOS书的原因相同 - 例子太大而且不太重要。

当然还有谷歌。