Mailing Lists: Apple Mailing Lists
Image of Mac OS face in stamp
Re: Simple question for starters
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Simple question for starters




On Feb 25, 2005, at 3:58 PM, Xellinus D Ruin wrote:

Cool thanks!

And such a quick response too! ::glee::

So I'm assuming you write mostly in ObjC then? Since you use Quartz (which is CoreGraphics as I understand.. same thing different name right?) and NSOpenGL sometimes.. Just making sure I'm not wasting time and valuable brian space before diving into ObjC =)

Quartz Services is what gives you the screen management capabilities.

You don't need to know Objective-C to use Quartz Services (aka part of Core Graphics / Quartz) since that is just a simple C API. To use NSOpenGL stuff you need to know Objective-C to some extent (if you know C it shouldn't take very long to get going) and to get the most bang for the buck you should understand the application, window/view, event systems and most importantly memory management that the Cocoa framework provides, it does a lot for you.

I note this because it is common for those new to Cocoa to make it hard on themselves not realizing all the stuff the frameworks does for you already. So keep in mind that if it is a common operation the framework likely covers it already so make sure to read the fundamentals, conceptual, and API documentation on Apple's Cocoa website. Also understand what Interface Builder (IB) provides and generally how it does what it does.

-Shawn

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Mac-games-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


References: 
 >Simple question for starters (From: Xellinus D Ruin <email@hidden>)
 >Re: Simple question for starters (From: John Stiles <email@hidden>)
 >Re: Simple question for starters (From: Xellinus D Ruin <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2011 Apple Inc. All rights reserved.