---
title: Introduction to Binary Data Programming Guide for Cocoa
framework: cocoa
role: article
path: apple-archive/documentation/Cocoa/Conceptual/BinaryData
---

# Introduction to Binary Data Programming Guide for Cocoa

Explains how to create and use Cocoa data objects, object-oriented wrappers for byte buffers.

## Organization of This Document

The following article explains how data objects work:

- [Data Objects](Concepts/DataObjects.html#//apple_ref/doc/uid/20000171-CJBDBHCB) describes how data objects are used as wrappers for byte buffers.

The following articles cover common tasks:

- [Working With Binary Data](Tasks/WorkingBinaryData.html#//apple_ref/doc/uid/20000717-CJBDBHCB) explains how to create and use binary data objects. - [Working With Mutable Binary Data](Tasks/WorkingMutableData.html#//apple_ref/doc/uid/20002150-CJBDBHCB) explains how to modify the bytes in mutable binary data objects.

[Next](Concepts/DataObjects.html)

Copyright © 2003, 2013 Apple Inc. All Rights Reserved. [Terms of Use](http://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](http://www.apple.com/privacy/) | Updated: 2013-01-28
