Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

ryans79

macrumors regular
Original poster
Apr 12, 2009
226
0
Hello,

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)

Thanks!
R
 
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.0 is still under NDA.

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.

°°
Ryan
 
Hello,

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)

Thanks!
R

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.
 
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.

°°
Ryan
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.
 
@robbieduncan, thanks for clearing that up mate!

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.

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!

Cheers!
R
 
I always respect the law and companies policies if I think they are fair
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.
 
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.

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....
 
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.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.