2010-02-05 97 views
1

我想知道是否有人有任何鏈接到一些體面的博客,幫助開發人員從C#/ Asp.Net過渡到iPhone開發。.net開發人員的習慣性iPhone開發

我真的在尋找一些能夠解釋我需要使用來自VS/C#/ ASP.Net開發平臺的Cocoa Touch,Objective-c和Xcode成功的理念。對Cocoa Touch和ASP.Net進行全面的比較。

UPDATE

我知道這可能是一個棘手的問題,但我想學習使用可可觸摸它本來的使用方式,而不僅僅是學習Objective-C,或者乾脆開發iPhone。我試圖拓寬自己的視野和思維方式,不僅僅是打着鍵盤,直到讓東西有用,zug

我正在尋找的東西的種類是Webform範式和Cocoa Touch範例之間的比較,而不只是說「它是MVC」。

回答

3

我發現Objective-C Wikipedia page對介紹Objective-C的特性非常有幫助,它使它與其他編程語言不同,特別是與C和C++形成鮮明對比。該頁面及其參考書目應該爲您提供足夠的資源來與其他語言進行比較。

我的面向對象的背景主要是C++和C#,該頁面的確幫助我理解了Objective-C的不同之處,並給了我一些很好的慣用比較(Apple提供的很不錯)。

但是,爲了進入Cocoa/iPhone的思維模式,真正無法替代蘋果koolaid並跳入他們大量的編程指南,教程和類文檔。

+0

+1維克多,感謝您分享經驗。我可能更關心如何去設計和思考iPhone應用程序的設計,而不僅僅是Objective-c和C#之間的語法差異。我會去那個維基百科文章:)。 – Khanzor

+0

如果您需要一些常見的iPhone設計範例的起點,您要研究的關鍵詞是MVC,KVO,延遲加載,代表和類別。其中許多在其他環境中具有類似物。 但當然,所有iPhone設計問題的爺爺都是UIKit,觸摸界面和視圖控制器/視圖層次結構,您必須深入挖掘iPhone SDK才能正確理解。 祝你好運:) – VictorB

1

我發現本指南非常有助於理解的Objective-C:

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

我從事物的Java端來了,文件的標題是「C++到Objective-C」,但是有很多的您應該能夠輕鬆理解的Java示例以及相應的Objective-C示例。

它基本上是一個語言特徵的rosetta石頭,爲已經很好地理解其他語言的人寫的。

+0

謝謝Kendall,我並沒有真正在Objective-c上苦苦掙扎,但更多的只是爲開發iPhone而不斷努力。 – Khanzor

+0

很多人喜歡「Head First iPhone Programming」這本書。另一件需要考慮的事情是Aress的「高級iPhone項目」,這本書可能更加先進,可以讓你快速上手。 –

0

Mono Touch

特點:

  • 單爲iPhone,iPad和iPod Touch
  • C#和.NET的iPhone
  • .NET綁定到本地的API
  • 分佈在蘋果App Store
  • 企業可部署
  • MonoDevelop的集成
  • 的XCode集成
+0

感謝QrystaL,但我真的很想用Cocoa Touch開發iPhone,而不是我已經聽說過的MonoTouch。這也是我試圖擴大我的視野,所以只是做同樣的舊的,同樣的舊事不會真的有幫助。 – Khanzor