2013-06-18 28 views
-1

我是一名iOS開發人員。我將應用程序從iOS移植到OSX,需要一些很好的教程來幫助我加快OSX編碼的速度。這個問題已經被問了幾次,但所有的答案都參考了很多依賴於Interface Builder的教程。我不想使用接口生成器(請不要通過詢問爲什麼我不想使用IB來劫持我的問題)。理想情況下,我想找一些假設你已經擁有Objective-C/iOS體驗的教程。良好的OSX開發教程不使用接口生成器?

謝謝!

+0

請仔細閱讀[爲什麼要求引用/來源,研究認爲沒有建設性特定主題?(http://meta.stackexchange.com/q/153220) – 2013-06-18 16:31:07

+3

-1 *不要劫持我的問題... *當您以非標準方式尋求幫助時,最好提供一些解釋*爲什麼*您需要這樣做。如果人們明白自己確實有充分的理由,而不是固執或不知情,他們就會更傾向於幫助你。 – Caleb

+0

接口生成器對於我的目的來說過於僵硬。它也混淆了幕後的真實情況。我正在移植的應用程序非常重要,用戶界面全部(必然)以編程方式繪製。出於這個原因,我需要真正瞭解如何在OSX中創建UI元素。我並不是故意要表現得粗魯,我只是想避免這樣的情景,即我會就IB的優點(或缺乏)進行漫長而無關的爭論。 –

回答

4

接口buildier發展OSX接近必要在我看來。你會浪費很多時間在代碼中設置自己的一切。只要記住在iOS上你有一個窗口,並且在任何時候你在屏幕上(通常)都有一個單一的視圖控制器。在Mac上,這不是事實,不僅如此,您還需要考慮菜單。

這做這一切你自己的心態是,當你學習,要了解所有的來龍去脈偉大的,但,這聽起來像你是一個真正的項目......我的意思是,你可能有一個最後期限。擁抱IB。

如果你仍然想使用可可沒有IB的球開始,然後我想這應該是一個很好看的。

http://lapcatsoftware.com/blog/2007/05/16/working-without-a-nib-part-1/

+0

的確,這是一個真正的項目,我確實有一個最後期限,但是,我也正在學習,爲了完成這個應用程序,我需要了解所有的細節。這不是傳統的OSX應用程序。感謝這篇文章! –

+0

祝你好運,我瞭解你的心態,我認爲會有一段時間你會真正喜歡使用工具(IB ......其他任何東西),我知道在早期這些看起來像是一堆所見即所得,當我編碼更多時,我覺得我需要更像一個「專業人員」並編碼一切。然而今天,我學會了接受這些工具。即使Uistoryboard!我不認爲這會發生!所以,對我來說,我認爲它幾乎是每個開發者都經歷的階段,至少現代的階段,我的意思是在90年代沒有這樣的事情可以避免......) – Daniel