何时使用[self release]
生活随笔
收集整理的這篇文章主要介紹了
何时使用[self release]
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
這樣的語句
| |
乍看上去讓人很困惑。
從release方法本身的作用上來說,就是給self的引用技術(shù)減一,就像release對其他對象所做的一樣。
一般來說,唯一用到,也是最合適使用
| |
這一寫法的地方是在initXXX方法中。
在初始化方法中創(chuàng)建對象失敗,并需要返回nil,同時銷毀剛剛創(chuàng)建的對象的時候。
比如,要求初始化方法在調(diào)用是必須提供合適的參數(shù)時,可以這樣使用
| |
。
eg:
| |
在fmdb的隊列初始化方法中也有同樣的應(yīng)用:
| |
其他情況下幾乎不用考慮
| [self release]; |
這種用法。
歡迎加群互相學(xué)習(xí),共同進(jìn)步。QQ群:iOS: 58099570 | Android: 572064792 | Nodejs:329118122 做人要厚道,轉(zhuǎn)載請注明出處!本文轉(zhuǎn)自張昺華-sky博客園博客,原文鏈接:http://www.cnblogs.com/sunshine-anycall/p/4149043.html,如需轉(zhuǎn)載請自行聯(lián)系原作者
總結(jié)
以上是生活随笔為你收集整理的何时使用[self release]的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在Linux上自动调整屏幕亮度保护眼睛
- 下一篇: JQuery中操作Css样式的方法