Ca cao có ba bộ thư viện Objective-C hay khung, bao gồm các tính năng và chức năng chính của nó.
- Bộ công cụ Foundation, còn được gọi là Foundation, cung cấp thao tác chuỗi và giá trị, bộ chứa, lặp, tính toán phân tán và lặp. Các thư viện Foundation là các công cụ cơ bản không liên quan đến GUI (giao diện người dùng đồ họa) của OS X.
- Bộ ứng dụng, còn được gọi là AppKit, chứa tất cả các chức năng GUI.
- Core Data, thư viện cung cấp một khía cạnh phát triển ứng dụng được gọi là sự kiên trì của đối tượng.
Phiên bản iOS của ca cao được gọi là Cacao Touch . Nó cung cấp chức năng tương tự như ca cao, với việc bổ sung các chức năng dành riêng cho thiết bị di động, chẳng hạn như nhận dạng cử chỉ.
Apple, Điện toán phân tán, Thuật ngữ lập trình, Phần mềm