我刚刚学习了android平台上的应用程序开发,因为在语言方面它更容易理解。然而,这个约定让我抓狂,但又简单到可以理解。现在,我要跳到iOS开发中去了。语言部分不难理解,但我有点担心设计模式或Xcode的使用。
我可能会面临哪些挑战来区分这两种发展环境?哪一个更容易处理,更有效率?
发布于 2011-08-13 09:37:30
请参阅this post中的"Java“部分。从容和高效在旁观者的眼里。许多人发现目标C是非常自然和美丽的。其他人则觉得这很奇怪和令人沮丧。如果你愿意接受iOS的工作方式,你可以很快学会它。如果你与之抗争,并试图保持Java方式(或C方式,或C++方式)的编码,那么它将是非常具有挑战性的。诀窍是真正完成教程,而不是仅仅试图弄清楚“我如何做我习惯做的X?”通常,答案是“你不做X。当你做Y时,X会自动发生。”但开始的地方是学习一些教程。
Apple的文档大部分都很优秀。您应该花时间通读编程指南。不要只是跳到参考文献。你会很困惑的。
发布于 2018-01-12 23:54:40
现在我可以给你一些关于这两者的事实,我发现这对解决你的困境真的很重要: 1. Ios开发真的很昂贵,因为它需要mac以及iphone等硬件设备来刺激,这比你自己可能已经知道的其他手机要贵得多。2.Android开发人员必须支付25美元才能成为android开发人员,而Ios每年需要100美元,之后你的订阅就会终止,所以是的,Ios的成本又要高得多。3.现在,swift被用于Objective C,它非常简单,高效,我保证你会爱上它(据我所说,它比java本身更容易)。4.最后,我自己也在android工作室工作过,相信我,Xcode现在比android studio更容易(修复了bug)。
所以,我的兴趣是Ios开发成本高昂,但它值得学习,现在苹果转向新的Swift,它现在超级容易,布局方面的东西不要担心,随着时间的推移,你会对它感兴趣的
发布于 2017-10-05 14:51:17
安卓和iOS操作系统是最好的选择。两者都做得很好,但很明显,一个操作系统可以拥有任何功能,而另一个操作系统可以将其作为缺点。
好吧,这是我个人的观点,我会选择Android而不是iPhone,原因如下。
显然,第一个是Price。你可以买到一部相当不错的安卓智能手机,硬件配置非常棒,价格与iPhone相同或更便宜。定制:你可以按照你想要的方式安装其他操作系统,比如Cyanogen,还有很多定制的Android操作系统可以在互联网上使用(灵活的操作系统)。iPhone仅限于自定义。虽然越狱选项是可用的,但谁愿意在知情的情况下破坏iPhone的高价。Android中有大量定制的屏幕启动器。电池:电池早期耗尽一直是iPhone的问题。嗯,Android的省电效果会更好,因为在棉花糖中引入了Doze功能。最好的部分是,大多数安卓手机的电池都是可更换的,与iPhone相比,这是相当容易的事情。Android的多窗口功能和灵活的widget支持多任务。与iOS自定义ROM相比,更多的免费应用程序。与iPhone内存相比,安卓可以完全控制(根)你的手机:与安卓相比,在iPhone内存方面成本很高,而且没有可扩展的内存。安卓支持可扩展内存,内置内存开发者的增加也不会让它变得昂贵:对于那些愿意在安卓中开发应用程序的人来说,可以获得巨大的社区支持,并且可以在负担得起的硬件而不是iOS上构建应用程序。与Android相比,iOS的硬件价格不菲。好吧,上面有几点让我觉得Android比iPhone更好。没有冒犯iPhone用户的意思。iPhone在它的位置上是最好的。
https://stackoverflow.com/questions/7047937
复制相似问题