thread-coding
about coding
2011年8月24日 星期三
Block
有人翻譯為區塊物件
iOS這邊到4.0就支援使用
就像是JavaScript 的closure,Python 的lambada
由FP而來,可把函數傳給函數 ,或把函數當做另ㄧ個函數的回傳值。
也是ㄧ種語法上的便利,寫起程式來比較方便。
Block 的記憶體管理
block 物件本身建立在stack,不是heap,因為是速度考量。
block 壽命比包含其他函式短。(通常我們會傳ㄧ個block到ㄧ個函式,而函式會在其內呼叫這個block)
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言