iphone 3.0

Discussion in 'iOS Programming' started by ryans79, Jun 10, 2009.

  1. ryans79 macrumors regular

    Apr 12, 2009

    As many of you know (because i ask so many questions here :p ) I am learning to program for the iphone via the book "developing for the iphone"...
    I think that was created to program for 2.1 now that 3 is almost out or already out... is there anything i should keep in mind? anything i need to disregard?
    (Im just in chapter 8 so plenty more to go, wouldnt want to learn something only to later find out its not supported anymore and thus useless)

  2. DaveP macrumors 6502


    Mar 18, 2005
    3.0 is still under NDA. If you are a paid developer you have access to the SDK documentation. Even without the documentation there is a some info that can be gleaned from the announced features. If you are not a paid developer, I would recommend just be patient and in a bit there will probably be information available.
  3. ryans79 thread starter macrumors regular

    Apr 12, 2009
    God, i hate this NDA stuff and how seriously people take it.
    I can understand it for business stuff but for documentation to help developers its just silly,I swear if ever i get a paid dev account and apple upgrades again and someone wants the docs i'll just copy and paste it to them since there is no risk anyones really going to find out how it "leaked" with 5k people having access to the docs.

    I think i saw something relating to this on thepiratebay, will go back and have a search there, would appreciate it if someone gave me a clue as to what to look for though.

  4. robbieduncan Moderator emeritus


    Jul 24, 2002
    Almost anything written for 2.1 will run fine on 3.0. 3.0 has additional APIs and some additional methods for existing APIs but it does not fundamentally alter how apps are written, best practices, memory management (there is no garbage collection for example) or anything like that. Keep working through the book.
  5. johnnyjibbs macrumors 68030


    Sep 18, 2003
    London, UK
    When the time comes, I'd be careful - an attitude like that is not a good one to have. When you become a paid developer and download the software under NDA you have to accept the legally binding NDA agreement. Apple clearly states that flouting this will result in a permanent expulsion from the developer program (meaning you won't be able to make/sell iPhone apps), plus the possibility of legal action/criminal proceedings.

    Apple has shown in the past that it is not afraid to use its legal team if it suspects leaks etc.

    There's a chance you could get away with it but what's the point? Either pay to have access to the program (which you'll have to do before you can release apps anyway) or wait until the NDA is lifted, proabably in a few months' time.
  6. ryans79 thread starter macrumors regular

    Apr 12, 2009
    @robbieduncan, thanks for clearing that up mate!

    While searching for details of all this on google...i ended up on thepiratebay...again :rolleyes:
    and there i saw some guys selling "co-developer" licenses for something like $10 to run your program on an iphone without signing with apple for the full $100, from what i gather this also allows you to fiddle with 3.0

    One of the main reasons i avoided apple products for so long was the way apple restricts you - its either the Apple way... or the highway.
    While i dont agree that pirating apples apps or products is right, i do think having an NDA like this is wrong - just as morons releasing _any_ companies products before they are officially released (leaks) is wrong.

    And again while i do agree that Apple has a mighty force in its legal team i think it would put itself in a far worse light if it used that against a lone broke ass developer - highly unlikely, esp as the news sites will be most happy to publish the story on their first pages, and keep in mind the developer is not doing anything commercial with it but just for personal education which will benefit Apple in the long run.

    I always respect the law and companies policies if I think they are fair, for example I follow speed limits (law) on the roads as best I can... but on the other hand i download songs from p2p networks and only buy songs from non RIAA bands/indie labels.

    Anyway, this has gone wayyy OT, thank you for replying Johnny/ Robbie and have a nice day!

  7. dejo Moderator


    Staff Member

    Sep 2, 2004
    The Centennial State
    An attitude of "I only follow laws I agree with" isn't going to get you very far when you are faced with being accused of violating that law. If you think a law or policy is unfair, fight to get it changed.
  8. ryans79 thread starter macrumors regular

    Apr 12, 2009
    There are different ways of fighting...;)
    I link to indie bands i like if they have a donate/buy page,
    I share/seed RIAA backed music on p2p networks,
    and i vote pirate party ( www.piratpartiet.se ) :cool:

    Also, please note i said what it think is "fair" not what i "disagree" with....
  9. Darkroom Guest


    Dec 15, 2006
    Montréal, Canada
    does it usually take a few months for NDAs to be lifted? when can we expect publications and books about 3.0?
  10. Luke Redpath macrumors 6502a

    Nov 9, 2007
    Colchester, UK
    Prag Prog have already published the latest beta release of their iPhone book with 3.0 SDK chapters in it so one might assume the NDA is lifted.
  11. kainjow Moderator emeritus


    Jun 15, 2000
    I would assume it's not valid anymore since it's out of beta. When I sign in to my iPhone dev account I no longer see all the messages about confidentiality and such anymore.

Share This Page