If you do not find what you're looking for, you can use more accurate words.
يتكون كوكوا مبدئيا من مكتبتى كائنات أوبجكتف سى تسمى فرام وركس. فرام وركس عمليا مشابهة لمكتبات المشاركة، كائن معالج يمكن فعليا أن يحمل داخل فراغ عنوان البرنامج في وقت التشغيل، ولكن فرام وركس أضافت الموارد المرتبطة، رأس الملفات والوثائق.
الجزء الأساسي في بنية كوكوا هو نموذج المشهد الشامل. نظمت بناء على الخطوط التقليدية لإطار التطبيق، ولكنها أسست على نموذج رسم بي دى إف المقدم من قبل كوارتز. مما يسمح ببناء محتوى رسومى مألوف باستخدام أوامر أشباه التذييل الرسومية، والذي يسمح أيضا بالدعم الأوتوماتيكى للطابعة وهكذا دواليك. منذ أن كان كوكوا يعالج كل اللقطات، التمرير، توسيع نطاق الأعمال وغيرها من الأعمال الروتينية الخاصة بالرسومات، تخلص المبرمج من انشغاله بالبناء الأساسي ويستيطع أن يركز فقط في الجوانب الفريدة في محتوى التطبيق.