Berkeley CSUA MOTD:Entry 23639
Berkeley CSUA MOTD
 
WIKI | FAQ | Tech FAQ
http://csua.com/feed/
2024/11/23 [General] UID:1000 Activity:popular
11/23   

2002/1/23-24 [Computer/SW/OS/OsX] UID:23639 Activity:very high
1/23    Carbon or Cocoa
        \_ in what context?
        \_ Cocoa if you like OO ObjC and Java. Carbon for the
           rest of us.
        \_ Depends, is it a #2 test or a milk vs water thing?  Do I have a pot
           stove top to heat the milk or is this a microwave-only deal?
        \_ Carbon if you want your app to run in OS 9, otherwise Cocoa.
           \_ Yeah..i figured.. but i'm wondering if i'd miss out on
              anything by using carbon..  will using the carbon APIs
              give me full run of the OSX features that i can get from
              cocoa?
              \_ If you build your Carbon app as a Mach-O app, then you
                 can call any of the OS X APIs without any extra work.
                 If you build it in the OS 9 executable format (PEF, i think)
                 you can still call the OS X APIs, but you'll need to write
                 some glue code.
                 \_ Whether or not you delete my comments I still say this is
                    really insane and don't understand why Mac developers
                    would put up with this.
              \_ iPhoto is written in Cocoa.  Most new apps Apple write will
                 be Cocoa based.  Unless you need backward code compatibility,
                 you should start Cocoa.  (Besides, Cocoa has the possibility
                 of running on other processors/OS..)
        \_ Cocoa and Crabon have equivalent functionality, but it is far easier
           to write gui code using Cocoa. The same gui will take at least
           twice as much code under Carbon. --twohey
           \_ Have they changed Interface Builder+Project Builder much from
              the NextStep 4.x version? Does they do anything new/different?
              \_ you can find out for yourself by joining the free ADC
                 program and then downloading the OS X Developer Tools.
                 http://developer.apple.com/membership/online.html
                 \_ I don't own a mac. I used to run NextStep on x86 and
                    sparc hardware. Doubt you can still download IB+PB for those
Cache (942 bytes)
developer.apple.com/membership/online.html
Online members may also purchase products such as the Apple Developer Connection Mailing, join the Select or Premier Program, or have program benefits transferred to them from other ADC members at their company. To join the Online Program, visit the 11 ADC Member Site and log in or join now! Online members may subscribe to the Apple Developer Connection News, join the Select or Premier Program, or purchase ADC products. Combining the Online membership with one or more standalone products below allows developers to create their own level of support from Apple. Online members may transfer assets to and be transferred assets by other employees at their companies. Please see our 12 Frequently Asked Questions if you need assistance with this benefit. Chooose to receive Technical or Marketing information from the Apple Developer Connection in your ADC Member Site Profile page. Visit the Apple Store 20 online or at 21 retail locations.