寻找好的教程来帮助ASP.NET人学习iPhone开发

时间:2010-08-11 21:27:14

标签: iphone xcode

我正在寻求拓宽视野,为iPhone开发一些应用程序。我有15年的软件开发经验,从C ++开始,然后转换到C#。我的几乎所有经验都是针对Microsoft平台(Windows,ASP.NET等)进行开发,并简要介绍了一些Java / Oracle的工作。

有没有人对优秀的教程有什么建议可以帮助我加快XCode和iPhone SDK的速度?我真的不想要“这是一台电脑”的介绍水平。我写了几个非常简单的iPhone应用程序,但是我仍然很难在XCode中找到自己的方法并熟悉SDK。

编辑:感谢您的回复。我应该澄清一点,Objective-C对我来说并不是非常混乱。 XCode(尤其是Interface Builder)的一个很好的演练,以及对iPhone SDK中重要类的关系的更透彻的理解将让我感到奇怪。我还可以对iPhone应用程序的结构布局进行一些“最佳实践”。

4 个答案:

答案 0 :(得分:2)

斯坦福大学有一个带有iphone开发的youtube频道。 讲座:http://www.youtube.com/watch?v=xQzLHgls63E&feature=channel

他们还有一个网站,其中包含讲座中的所有项目: http://www.stanford.edu/class/cs193p/cgi-bin/drupal/downloads-2010-winter

斯坦福非常棒:)

答案 1 :(得分:1)

我建议的一件事是获得某种cheat sheet来帮助您学习使用键盘快捷键的方法,并找到您不了解的隐藏功能!

答案 2 :(得分:1)

我建议开始使用Xcode 4,而不是从第3版开始 - 已经改变了,你会发现在短时间内发布真实内容时会让人感到非常困惑,而你却找不到所学的新热键再努力了。任何注册的iPhone开发人员都可以从Apple开发人员站点下载Xcode 4开发人员版本2。我真的希望不久可以为Xcode 4更新Cocoa Samurai备忘单。

(确实崩溃,但我发现它可用)

我认为你已经完成了正确的事情,可以开始使用一些项目。现在你知道你可以做些什么,开始深入了解你最感兴趣的功能,或者对你想到的应用最有用。这可能是Core Data,OpenGL,Grand Central ......当然,视图和控制器如何工作等基础知识至关重要。你会沿途吸收它。

另一个好策略是每天在Stack Overflow上选择一个问题并找出答案。没有检查,看到别人解决了它。有时候你会很快学到一些有趣的东西,其他日子需要一整天。

现在的教程方面 - 我最初使用了斯坦福大学的iTunes大学视频并认为它们是最有用的东西,尽管我不再使用Interface Builder了 - 大多只是为了想象我想做的事情,然后我在代码中执行实际的UI。 Apple WWDC视频是我第二喜欢的资源。如果您想了解一个主题,他们会向您展示您在其他任何地方都找不到的技巧和提示。有一个理解的转折点我认为所有的程序员都会经历,我记得当我第一次“得到”指针时 - WWDC视频是让我“得到”代表的原因。

最后,Matt Gallagher的博客Cocoa With Love有一些非常优秀的文章,你需要知道但苹果材料并没有真正涵盖这些文章 - 比如如何将文本输入移出键盘,或者如何做好自定义的UITableViewCell绘图。

祝你好运,编程愉快!

答案 3 :(得分:0)

你应该从一开始就拿起一本书Kochan。最受推荐的书籍,将人们介绍给Objective-C。此外,developer.apple.com上还有大量视频和示例代码。