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
- Aerospike的bin記憶體管理--即列記憶體管理ROS記憶體
- 自動共享記憶體管理 自動記憶體管理 手工記憶體管理記憶體
- 【記憶體管理】記憶體佈局記憶體
- 記憶體管理記憶體
- 記憶體管理兩部曲之實體記憶體管理記憶體
- JavaScript的記憶體管理JavaScript記憶體
- Go:記憶體管理與記憶體清理Go記憶體
- linux記憶體管理(一)實體記憶體的組織和記憶體分配Linux記憶體
- 記憶體管理兩部曲之虛擬記憶體管理記憶體
- 【記憶體管理】Oracle AMM自動記憶體管理詳解記憶體Oracle
- Linux 記憶體管理:記憶體對映Linux記憶體
- 記憶體管理-swMemoryGlobal記憶體
- OC記憶體管理記憶體
- iOS 記憶體管理iOS記憶體
- JavaScript 記憶體管理JavaScript記憶體
- MySQL記憶體管理MySql記憶體
- Oracle 記憶體管理Oracle記憶體
- JavaScript記憶體管理JavaScript記憶體
- 2 Day DBA-管理Oracle例項-管理記憶體-修改記憶體設定-自動記憶體管理Oracle記憶體
- MRC 時代的記憶體管理記憶體
- javascript中的記憶體管理JavaScript記憶體
- SGI STL 的記憶體管理記憶體
- python的記憶體管理Python記憶體
- iOS 中的記憶體管理iOS記憶體
- 理解 iOS 的記憶體管理iOS記憶體
- MySQL InnoDB的記憶體管理MySql記憶體
- linux的記憶體管理Linux記憶體
- PGA 記憶體的管理 (zt)記憶體
- 【記憶體管理】Oracle如何使用ASMM自動共享記憶體管理記憶體OracleASM
- C++記憶體管理:簡易記憶體池的實現C++記憶體
- 如何避免JavaScript的記憶體洩露及記憶體管理技巧JavaScript記憶體洩露
- 記憶體管理中關於記憶體每次增長的大小記憶體
- 2 Day DBA-管理Oracle例項-管理記憶體-關於記憶體管理Oracle記憶體
- 高階記憶體管理程式設計指南-實用的記憶管理記憶體程式設計
- 記憶體管理篇——線性地址的管理記憶體