针对.net开发人员的惯用iPhone开发

时间:2010-02-05 03:23:59

标签: .net asp.net iphone

我想知道是否有人与一些体面的博客有任何联系,帮助开发人员从C#/ Asp.Net过渡到iPhone开发。

我真的在寻找可以解释我需要使用来自VS / C#/ ASP.Net开发平台的Cocoa Touch,Objective-c和Xcode成功的思维模式。对Cocoa Touch和ASP.Net进行了全面比较。

更新

我知道这可能是一个棘手的问题,但我想学习使用Cocoa Touch的方式,而不仅仅是学习Objective-c,或者只是为iPhone开发。我正试图拓宽我的视野和思维方式,而不仅仅是拍打键盘直到让东西工作,zug

我正在寻找的东西将是Webforms范例和Cocoa Touch范例之间的比较,而不仅仅是说“它是MVC”。

3 个答案:

答案 0 :(得分:3)

我发现Objective-C Wikipedia page非常有助于介绍Objective-C的功能,使其与其他编程语言不同,特别是与C和C ++形成对比。该页面及其参考书目应该为您提供足够的资源来与其他语言进行比较。

我的OO背景主要是在C ++和C#中,该页真的帮助我理解了Objective-C的不同之处,并给了我一些很好的惯用比较(Apple提供的非常糟糕)。

但是,为了进入Cocoa / iPhone思维模式,实际上没有任何东西可以替代他们喝苹果koolaid并跳入他们庞大的编程指南,教程和课程文档中。

答案 1 :(得分:1)

我发现本指南对于理解Objective-C很有帮助:

http://pierre.chachatelier.fr/programmation/fichiers/cpp-objc-en.pdf

我来自Java方面,该文档标题为“C ++ to Objective-C”,但有许多Java示例,您应该能够轻松理解这些示例,以及等效的Objective-C示例。

它基本上是一种语言特征,是为那些已经很好理解其他语言的人而编写的。

答案 2 :(得分:0)

Mono Touch

特点:

  • 适用于iPhone,iPad和iPod Touch的单声道
  • iPhone上的C#和.NET
  • .NET绑定到本机API
  • 在Apple App Store上发布
  • 企业可部署
  • MonoDevelop Integration
  • XCode集成