2016-01-19 57 views
0

下面執行從對象fileManager中釋放的方法。這就是我現在所知道的。我試圖尋找方法發佈的含義,但我找不到它。該方法從類NSfileManager發佈做什麼?

我搜索在計算器上:

  • 體: 「[文件管理器釋放];」
  • 文件管理器發佈
  • 的NSFileManager釋放

我搜索在谷歌:

  • 文件管理器釋放的方法
  • 的NSFileManager釋放法

我也試過找上開發的方法.apple.com。我看到很多關於NSfileManager class的信息,但我沒有看到它的發佈方法。我是Objective-C的新手。

[fileManager release]; 

回答

5

它從NSObject繼承。它減少了一個對象的引用計數。只有當Automatic Reference Counting被禁用時,您才能使用它。但它應該始終啓用。所以使ARC,而忘記了release

而且閱讀:Cocoa Memory Management

這:Transitioning to ARC

您可能會看到這樣的錯誤,我相信,如果你使用的Xcode 5.0版或以上。

enter image description here

+0

就像他說的 - 切換到ARC,*不*調用'釋放' – Jay