2015-10-15 41 views
-1

我正在更新未使用ARC的較老的大型項目(大約2010年)。我發現的所有例子都使用ARC。 Xcode會將該項目轉換爲使用ARC,但在轉換後,我有大約300多個紅色錯誤。考慮到這一點,保持項目的方式更容易,並且在不使用ARC的情況下添加滑出菜單。我只需要一個例子來拉。謝謝需要不使用ARC的左側滑出菜單示例(Objective-C)

+0

相信我,值得花時間通過解決錯誤來完成遷移 – vadian

+1

雖然您的問題是無關緊要的,但請注意,僅僅因爲您的項目沒有使用ARC並不意味着你不能使用使用ARC的庫或其他代碼。在一個項目中混合和匹配ARC和MRC代碼很容易。 – rmaddy

+2

請參閱http://stackoverflow.com/questions/10523816/how-to-enable-arc-for-a-single-file瞭解如何爲單個文件啓用弧線 – dan

回答

1

您可能想要簡單地找到您想要的示例並遵循舊的內存管理規則(retain-release)將ARC代碼轉換爲非ARC。如果您在理解如何使用MMR(手動內存管理)時遇到問題,我建議您閱讀教程。例如,您可以閱讀:http://rypress.com/tutorials/objective-c/memory-management

+1

沒有理由將ARC代碼轉換爲MRC代碼。您可以根據需要使用兩者。 – rmaddy