Android的编程是否完全不同于iPhone的编程?

Jab*_*Jab 2 iphone android

我已经为iPhone制作了应用程序,但是想要为Android编写代码,但想知道它是否值得我花时间,第二个值得我学习另一种语言,第三个值得努力的意思是我要去从中获利.此外,如果Android代码有任何相似之处,那么将很难带上iPhone(Xcode)文件,或者将我的iPhone代码复制并粘贴到Android代码中.

Flo*_*isk 6

这是最明确的否定.正如iPhone Guy指出的那样,两种平台所需的语言都存在很大差异.iPhone使用Objective-C而Android则基于Java(不知道它是Mobile Edition还是"常规").此外,它是一组完全不同的API.iPhone使用Cocoa的修改形式称为Cocoa Touch,而Android则使用Google的SDK.在回答您的问题时,您将无法在语言之间复制/粘贴代码.您的Objective-C代码将无法编译为Java,反之亦然.


iPh*_*Guy 5

是的 - iPhone上的编程使用Objective-C,而Android编程则使用Java.虽然他们使用类似的概念,但两种语言是不同的.

在转换到Objective C之前,我是一名Java程序员.就个人而言,我比Objective更喜欢Objective C,但这只是个人意见;)