我真的很想开始学习 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 应用程序,它可以做一些有用的事情。