I think the 3.0 update is coming out in July 09, that is about 30 days away.
我认为3.0更新将于09年7月发布,距离大约30天。
Coming from a C# background, I am learning objective C and my way around a mac.
来自C#背景,我正在学习目标C和我的mac。
Should I start learning with the 2.2 or 3.0?
我应该开始学习2.2还是3.0?
6 个解决方案
#1
iPhone 3.0 is landing soon, and after it comes everyone with an iPhone is going to be using that. iTouch's can upgrade too, for $10. If you want to develop for the iPhone you have to be thinking about and testing for 3.0. If you're still learning Objective-C, it probably doesn't matter. Its not a new version of the Objective-C langugage, its a new version of the SDK and APIs. You could start learning on the current SDK now no problem.
iPhone 3.0即将登陆,随之而来的是拥有iPhone的每个人都将使用它。只需10美元,iTouch也可升级。如果你想为iPhone开发,你必须考虑并测试3.0。如果您仍在学习Objective-C,那可能无关紧要。它不是Objective-C langugage的新版本,它是SDK和API的新版本。您现在可以开始学习当前的SDK没问题。
It sounds like you haven't written an app yet, and if that's the case by the time you have 3.0 will be in everyone's hands, in which case you'll want to upgrade and test accordingly.
听起来你还没有编写应用程序,如果是这样的情况,那么3.0就会出现在每个人的手中,在这种情况下你会想要升级并进行相应的测试。
#2
I think to learn Objective-C and the Cocoa way it does not matter what iPhone OS and device you use, since the differences are subtle. But if you want to explore one the new features like video editing, you will need the new device.
我认为学习Objective-C和Cocoa的方式与你使用的iPhone OS和设备无关,因为差异很微妙。但是如果你想探索一个像视频编辑这样的新功能,你将需要新的设备。
iPhone OS 3.0 will be available worldwide June 17.
iPhone OS 3.0将于6月17日在全球上市。
#3
Apple has said that it will not approve new iPhone apps which are not compatible with iPhone 3.0, so if you are looking to write iPhone apps, 3.0 is the way to go.
Apple已经表示不会批准与iPhone 3.0不兼容的新iPhone应用程序,所以如果你想要编写iPhone应用程序,那么3.0就是最佳选择。
#4
As of a couple weeks ago, you have to test on 3.0. If you're just starting now, go 3.0 all the way.
截至几周前,您必须在3.0上进行测试。如果你现在就开始,一直走3.0。
#5
It's not a big deal which one you go with. They added a bunch of new APIs, but the basics (which is what you'll be learning for at least the first 30 days) are the same. It's not like the change in the versions of C# where the language changed significantly between versions. Objective-C is unchanged, Cocoa Touch just has stuff added.
你选择哪一个并不是什么大不了的事。他们添加了一堆新的API,但基础知识(至少在前30天你将学到的东西)是相同的。这与C#版本的变化不同,语言在不同版本之间发生了显着变化。 Objective-C没有变化,Cocoa Touch只添加了一些东西。
#6
Look at them both, pick the one you like, and stick with it.
看看他们两个,选择你喜欢的,并坚持下去。
#1
iPhone 3.0 is landing soon, and after it comes everyone with an iPhone is going to be using that. iTouch's can upgrade too, for $10. If you want to develop for the iPhone you have to be thinking about and testing for 3.0. If you're still learning Objective-C, it probably doesn't matter. Its not a new version of the Objective-C langugage, its a new version of the SDK and APIs. You could start learning on the current SDK now no problem.
iPhone 3.0即将登陆,随之而来的是拥有iPhone的每个人都将使用它。只需10美元,iTouch也可升级。如果你想为iPhone开发,你必须考虑并测试3.0。如果您仍在学习Objective-C,那可能无关紧要。它不是Objective-C langugage的新版本,它是SDK和API的新版本。您现在可以开始学习当前的SDK没问题。
It sounds like you haven't written an app yet, and if that's the case by the time you have 3.0 will be in everyone's hands, in which case you'll want to upgrade and test accordingly.
听起来你还没有编写应用程序,如果是这样的情况,那么3.0就会出现在每个人的手中,在这种情况下你会想要升级并进行相应的测试。
#2
I think to learn Objective-C and the Cocoa way it does not matter what iPhone OS and device you use, since the differences are subtle. But if you want to explore one the new features like video editing, you will need the new device.
我认为学习Objective-C和Cocoa的方式与你使用的iPhone OS和设备无关,因为差异很微妙。但是如果你想探索一个像视频编辑这样的新功能,你将需要新的设备。
iPhone OS 3.0 will be available worldwide June 17.
iPhone OS 3.0将于6月17日在全球上市。
#3
Apple has said that it will not approve new iPhone apps which are not compatible with iPhone 3.0, so if you are looking to write iPhone apps, 3.0 is the way to go.
Apple已经表示不会批准与iPhone 3.0不兼容的新iPhone应用程序,所以如果你想要编写iPhone应用程序,那么3.0就是最佳选择。
#4
As of a couple weeks ago, you have to test on 3.0. If you're just starting now, go 3.0 all the way.
截至几周前,您必须在3.0上进行测试。如果你现在就开始,一直走3.0。
#5
It's not a big deal which one you go with. They added a bunch of new APIs, but the basics (which is what you'll be learning for at least the first 30 days) are the same. It's not like the change in the versions of C# where the language changed significantly between versions. Objective-C is unchanged, Cocoa Touch just has stuff added.
你选择哪一个并不是什么大不了的事。他们添加了一堆新的API,但基础知识(至少在前30天你将学到的东西)是相同的。这与C#版本的变化不同,语言在不同版本之间发生了显着变化。 Objective-C没有变化,Cocoa Touch只添加了一些东西。
#6
Look at them both, pick the one you like, and stick with it.
看看他们两个,选择你喜欢的,并坚持下去。