2014-03-25 41 views
0

我剛開始做這個教程https://developer.apple.com/librarY/mac/referencelibrary/GettingStarted/RoadMapOSX/books/RM_YourFirstApp_Mac/Articles/GettingStarted.html如何在xcode中啓動新的mac應用程序時顯示'使用自動引用計數'複選框?

我感到愚蠢,因爲我被困在第一步學習有關Mac應用程序的開發。它說確保「使用自動引用計數」複選框被選中,但我甚至沒有該複選框。

這是從教程截圖: enter image description here

,這是從我的筆記本電腦屏幕截圖,同時與教程中的以下內容: enter image description here

由於我甚至還不知道什麼自動引用計數我感覺卡住了,因爲我不知道它是否重要。有誰知道爲什麼這個選項沒有顯示在我的Xcode?

回答

2

快速版本:自動引用計數現在是默認值,所以只需轉到下一步。

較長的版本:該示例中的教程似乎是使用Xcode 4.4編寫的。目前版本的Xcode是5.1,蘋果公司在當時和現在之間做了一系列的改變,一些外觀和一些更重要的改變。

其中一個變化是自動引用計數(ARC)現在是新項目的默認選擇。 ARC是一種內存管理方法,其中編譯器和運行時間一起工作以跟蹤哪些對象仍在使用中,並釋放那些沒有使用的對象。當這項技術首次推出時,它有一些粗糙的地方,所以它是可選的。

蘋果真的推動每個人都爲所有項目使用ARC,因此他們刪除了創建項目對話框中的複選框。我不確定這是什麼時候發生的;可能是Xcode 5.0或5.1。

所有這一切說:你正在使用的教程是爲Xcode的早期版本編寫的,而不是你正在使用的。大概念仍然適用,但你會不時看到屏幕截圖看起來不一樣或選項略有不同的問題。所以深吸一口氣,然後去做。 :)

+0

真棒,感激它。只是不確定我是否忘了安裝某種軟件包或其他東西。 –

+0

不!只是蘋果是「有益的」。 – dpassage

相關問題