是的我以前見過類似的問題,但他們都是基本上想從頭開始的人。我來自AppleScript Studio(對於那些不知道它的人來說,它是Apple的Xcode中的AppleScript等)。對我來說唯一的東西新的與接口和實現文件有關。在我的代碼中,我已經寫了2000多行ObjC,所以它不是語法。但我無法理解繼承,從其他類文件訪問變量等。我使用ObjC的方式是在IB中有一個NSObject,它的類由我更改爲新的東西,然後將所有代碼寫入該實現文件中。我最大的問題是要找出如何訪問其他類的參數。來自AppleScript Studio並不理解某些東西的ObjC的新手
那麼,你們任何人都有從哪裏開始的提示?通常我會從頭開始寫一本書,但我似乎相當能夠編寫代碼,只要它位於一個大文件中即可...
感謝您的幫助。
設計模式(四人幫)書是__NOT__開始嘗試理解面向對象分析和麪向對象設計的好地方。 Head First Object Oriented Design and Anaylsis [http://www.amazon.com/Head-First-Object-Oriented-Analysis-Design/dp/0596008678/ref=sr_1_1?ie=UTF8&s=books&qid=1266524284&sr=8-1 ]書是你想要開始的地方。 Objective-C是學習OOA/OOP原理並實現它們的良好語言。 – 2010-02-18 20:18:34
我同意你的一般前提,他的問題是他對軟件設計一無所知,但是你的實際建議讓我覺得非常錯誤。設計模式對設計很有幫助,但在這些工具對您有用之前您需要有一個基礎。 Cocoa鼓勵使用某些設計技術,所以我不明白爲什麼學習Java對想要了解如何設計Cocoa程序的人更有益。 – Chuck 2010-02-18 20:22:20
因爲他一直生活在AppleScript Studio中一段時間;離開Cocoa框架正是他所需要的。 [雖然我認爲我同意模糊語言的GOF評論] – Bill 2010-02-18 20:33:49