0

我真的很想开始学习 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

4 回答 4

2

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

坚持使用 Python 并查看Kivy

于 2013-10-31T19:04:27.463 回答
1

就个人而言,我从 Erica Sadun 的书中得到的收获比其他任何一本都多。iOS 应用程序需要使用大量动画和图形,而且她的代码示例简洁明了。它们不是初学者的书籍,但您听起来好像不是初学者。他们谈到了很多很难找到的话题。

如果您愿意学习示例程序,我发现 iPad iOS 6 Development Essentials 非常全面 (Neil Smith)。但是,它倾向于专注于 xCode 的可视化 IDE,我认为这很糟糕并选择根本不使用;如果您打算使用它,那么这将是一个很好的资源 imo。另外,我得到了一本我认为很好的仅涵盖 Objective C 的书(Aaron Hillegass)。同一作者的 iOS 书对我来说并不好,因为它依赖于你之前章节的例子来继续后面的章节,这对我来说是浪费时间,所以我很快就放弃了。我还获得了 Pro Core Data(Privat 和 Warner),我发现它的价值有限(实际上,很少),原因与 Hillegass iOS 书相同——示例太大而且不切题。

当然,还有谷歌。

于 2013-06-17T04:59:50.077 回答
1

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

  1. 从亚马逊买了一本书,并按照书中的演示:Beginning-iOS-Development-Exploring-SDK

  2. 观看Paul Hegarty 为 iOS 开发应用程序的每一节课。

  3. 遵循谷歌的一些基本 ios 教程并在有问题时搜索 stackoverflow。

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

  1. Parse 的开源照片共享应用 Anypic:链接。这是 Parse 展示他们服务的展示案例,您也可以在应用商店中找到它。

  2. www.raywenderlich.com。现在有 285 篇高质量的 iOS 编程教程,而且还在统计中,大部分教程都开始把你当作初学者,一步一步教你,也强烈推荐购买他们的书。

希望这可以帮助:-)

于 2013-06-16T23:03:25.733 回答
1

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

于 2013-06-16T22:47:41.120 回答