پیشنهاد فرادرس

اصول برنامه نویسی Cocoa

دسته بندی ها: آموزش های LiveLessons ، برنامه نویسی مک

اصول-برنامه-نویسی-cocoa

Cocoa یک API برای برنامه نویسی سیستم عامل Mac است.

در این دوره آموزشی از موسسه Livelessons با اصول برنامه نویسی Cocoa آشنا می شوید.

سرفصل های دوره آموزشی:

  • معرفی ابزارهای Cocoa Developer
  • ایجاد رابط گرافیکی ساده
  • آشنایی با برنامه نویسی Key-Value
  • کار با متن در Cocoa
  • کار با Animated و 3D
  • یکپارچه سازی سیستم ها با Pasteboards
  • بررسی Objective-C Runtime Library
  • نرم افزار Porting Cocoa

لیست سرفصل های دوره آموزشی:

Cocoa Programming Fundamentals LiveLessons provides a video guided tour of the powerful and elegant Cocoa APIs and programming tools found on Mac OS X. Expert author and developer David Chisnall explains how Cocoa's core frameworks and components work and then demonstrates how to put them to use in designing and developing sophisticated Mac OS X applications.

Lesson 1 Lesson 1: Introducing the Cocoa Developer Tools

This lesson takes a look at the developer tools available for Cocoa programming: Command-line Unix tools; the Xcode IDE; debugging and profiling tools

Lesson 2 Lesson 2: Creating Simple GUIs

This lesson introduces graphical programming on OS X: Using Interface Builder; storing objects in NIB files; connecting controller objects to views; and common Cocoa UI design patterns

Lesson 3 Lesson 3: Understanding Key-Value Coding

This lesson looks at two related technologies in Cocoa: Key-Value Coding (KVC) and Key-Value Observing (KVO)

Lesson 4 Lesson 4: Cocoa Graphics

This lesson takes a look at the basics of drawing in Cocoa application: NSView and the view hierarchy; handling events; drawing lines and shapes in a Cocoa view

Lesson 5 Lesson 5: Text in Cocoa

This lesson explains how to work with text in Cocoa: Storing text; adding attributes to text; enumerating fonts; laying out text

Lesson 6 Lesson 6: Advanced Drawing

This lesson explores some advanced graphical features of Cocoa: Reusable drawing with cells; coordinate transforms; drawing text in a custom view

Lesson 7 Lesson 7: Dynamic Layouts in Cocoa

The lesson covers how to create dynamic layouts in Cocoa: Understanding the view; moving views to new superviews; creating and destroying windows

Lesson 8 Lesson 8: Audio

The lesson covers sound and speech in Cocoa: Playing sound; using QuickTime; synthesizing speech

Lesson 9 Lesson 9: Animated and 3D

This lesson covers advanced visual effects in Cocoa: Caching drawing on layers; animating transitions with CoreAnimation; Integrating OpenGL with Cocoa

Lesson 10 Lesson 10: System Integration with Pasteboards

This lesson shows how to use pasteboards to integrate applications within a system: Copy and paste; drag and drop; directly accessing pasteboards; supporting pasteboards via delegation

Lesson 11 Lesson 11: Exploring the Objective-C Runtime Library

This lesson takes a look inside Objective-C and shows how it provides a lot of the power of Cocoa: How message sending works; exploring the runtime system; sending messages by name; introspecting classes

Lesson 12 Lesson 12: Porting Cocoa Apps

This lesson shows how to ports applications to other platforms: Compiling Cocoa applications on other platforms; using GNUstep as a Cocoa replacement; customizing GUIs for non-Mac platforms

عنوان دوره: Livelessons - Cocoa Programming Fundamentals حجم فایل: 1.15GB

آیا این نوشته را دوست داشتید؟
Livelessons Cocoa Programming Fundamentals

پیشنهاد فرادرس