Objective-C 2.0: How big is the change?

Discussion in 'Mac Programming' started by Objectivist-C, Mar 5, 2007.

  1. macrumors 6502

    Joined:
    Jul 1, 2006
    #1
    I'm planning to get into Cocoa programming in the near future. Would I be better off holding out for Leopard and Obj-C 2.0 before getting into the thick of things? Also, what do you think the odds of Kochan's book getting an update are?
     
  2. Moderator emeritus

    robbieduncan

    Joined:
    Jul 24, 2002
    Location:
    London
    #2
    All the new features are optional. If you are not an experienced or confident programmer I'd wait. Garbage collection takes all the worry and danger of memory management out of your hands. For each loops are syntactic sugar. Properties are shorthand.

    Basically it'll save you writing a lot of code and if you use gc might make your code less likely to crash.
     
  3. Guest

    caveman_uk

    Joined:
    Feb 17, 2003
    Location:
    Hitchin, Herts, UK
    #3
    The new stuff won't stop anything you learn now from being useful. Maybe the Obj-C 2.0 stuff will be a better way of doing it but learning the 'old' stuff wouldn't be a waste of time.
     
  4. macrumors G5

    gnasher729

    Joined:
    Nov 25, 2005
    #4
    You've got plenty of things to learn that won't change. There is no point in waiting. You will be more productive with Objective C 2.0 compared to 1.0, but you will be much much much more productive using 1.0 compared to waiting for a newer version.
     
  5. macrumors 68000

    Soulstorm

    Joined:
    Feb 1, 2005
    #5
    That way of thinking is wrong, in my humble opinion. Learning old features never hurts. Besides, it may get a while to programmers to write a decent book explaining all the new features of Obj-C in detail. My suggestion is to learn Obj-C now, and when Leopard is released, visit the ADC reference Library and see all the new features.
     
  6. macrumors 68030

    Catfish_Man

    Joined:
    Sep 13, 2001
    Location:
    Portland, OR
    #6
    The nice thing about learning ObjC1 first, then learning the new 2 features is that you'll be all happy about them instead of "eh, ok, that's how it works".
     
  7. macrumors regular

    Joined:
    Jul 5, 2005
    Location:
    London, UK
    #7
    Is there an Apple sanctioned list of all the Changes in Version 2.0?

    Chris
     
  8. Guest

    caveman_uk

    Joined:
    Feb 17, 2003
    Location:
    Hitchin, Herts, UK
    #8

Share This Page