CF的記憶體管理。
https://developer.apple.com/library/mac/#documentation/CoreFoundation/Conceptual/CFMemoryMgmt/CFMemoryMgmt.html
Memory Management Programming Guide for Core Foundation
Introduction
For managing memory Core Foundation uses allocators, a reference-counting mechanism, and a policy of object ownership that is suggested by the names of functions. This topic covers related techniques for creating, copying, retaining, and releasing objects.
Memory management is fundamental to using Core Foundation effectively and efficiently. This document is essential reading for all developers who use Core Foundation.
Organization of This Document
The following concepts and tasks discuss the built in support Core Foundation provides for managing the memory allocation and deallocation of objects:
If you need to customize your allocators then read:
To find out more about byte ordering and swapping see:
相關文章
- 記憶體管理篇——實體記憶體的管理記憶體
- 記憶體管理 記憶體管理概述記憶體
- Java的記憶體 -JVM 記憶體管理Java記憶體JVM
- 【記憶體管理】記憶體佈局記憶體
- JavaScript的記憶體管理JavaScript記憶體
- python的記憶體管理Python記憶體
- 記憶體管理兩部曲之實體記憶體管理記憶體
- linux記憶體管理(一)實體記憶體的組織和記憶體分配Linux記憶體
- Go:記憶體管理與記憶體清理Go記憶體
- 【記憶體管理】Oracle AMM自動記憶體管理詳解記憶體Oracle
- 記憶體管理兩部曲之虛擬記憶體管理記憶體
- javascript中的記憶體管理JavaScript記憶體
- Linux共享記憶體的管理Linux記憶體
- Flink記憶體管理記憶體
- 記憶體管理-swMemoryGlobal記憶體
- MySQL記憶體管理MySql記憶體
- JavaScript 記憶體管理JavaScript記憶體
- iOS 記憶體管理iOS記憶體
- Android記憶體管理Android記憶體
- OC記憶體管理記憶體
- 【記憶體管理】Oracle如何使用ASMM自動共享記憶體管理記憶體OracleASM
- C++記憶體管理:簡易記憶體池的實現C++記憶體
- Linux實體記憶體管理Linux記憶體
- 高階記憶體管理程式設計指南-實用的記憶管理記憶體程式設計
- 記憶體管理篇——線性地址的管理記憶體
- MYSQL的記憶體管理方法MySql記憶體
- Python深入 Python的記憶體管理Python記憶體
- Linux的記憶體分頁管理Linux記憶體
- MRC 時代的記憶體管理記憶體
- Linux 的記憶體分頁管理Linux記憶體
- C++記憶體管理C++記憶體
- Windows記憶體管理-分段Windows記憶體
- HotSpot JVM 記憶體管理HotSpotJVM記憶體
- iOS 記憶體管理MRCiOS記憶體
- “理解”iOS記憶體管理iOS記憶體
- iOS 記憶體管理研究iOS記憶體
- 01記憶體管理-概述記憶體
- 管理 Bitmap 記憶體(譯)記憶體