简体   繁体   English

是否有从Android开发人员的角度学习iPhone开发的指南?

[英]Is there a guide on learning iPhone development from the perspective of an Android developer?

I consider myself an Android developer, after having created four apps and learned a lot by creating them. 创建了四个应用程序并通过创建它们学到了很多东西之后,我认为自己是一名Android开发人员。 Now I've begun my venture into the iPhone app development world, and I don't remember the Android learning curve being this extreme. 现在,我已经开始涉足iPhone应用程序开发领域,而且我不记得Android的学习曲线是如此极端。 It doesn't help, though, that I was very familiar with Java and Eclipse whereas I hardly even know how to use OS X. 但是,我对Java和Eclipse非常熟悉却无济于事,而我什至不知道如何使用OSX。

I learn fast and I know exactly what I want to make, I just need the means to get there. 我学得很快,我确切地知道我想做什么,我只需要到达那里的方法。 I'm really floundering with Xcode and the new project templates (of which there are several, and I hardly know what they mean). 我真的对Xcode和新的项目模板(其中有几个,我几乎不知道它们的含义)感到困惑。 I know there are many books and things out there for starting from scratch but I feel like my Android knowledge should count for something. 我知道有很多书籍和东西可以从头开始,但是我觉得我的Android知识应该有所帮助。

Is there a good resource for learning the basics of iPhone development, given that I am quite familiar with the Android platform? 鉴于我对Android平台相当熟悉,是否有很好的资源来学习iPhone开发的基础知识? I'm looking for anything that converts Android knowledge to iPhone knowledge; 我正在寻找将Android知识转换为iPhone知识的任何方法; a table of UI element names in each platform, or of concept equivalents, or a compare/contrast of the frameworks involved, or anything that will increase the rate of learning given that I know the Android platform already. 每个平台上的UI元素名称表,或概念等效项,或所涉及框架的比较/对比,或者在我已经知道Android平台的情况下可以提高学习速度的任何方法。

This isn't exactly what you're looking for, but here's a guide for learning Objective C for Java developers. 这是不是你寻找什么 ,但这里的学习目标C为Java开发人员的指导。 Objective-C for Java Programmers, Part 1 Java程序员的Objective-C,第1部分

That's the best I could find searching; 那是我能找到的最好的搜索结果。 seems like a niche could be filled if someone wrote up some good comparisons. 如果有人写了一些很好的比较,似乎可以填补一些空白。

Here's a guide that's meant to compare C++ to Objective-C concepts, but also has a fair amount of Java sprinkled throughout: 这是一个指南,旨在将C ++与Objective-C概念进行比较,但是在整个过程中还散布了大量Java:

http://pierre.chachatelier.fr/programmation/fichiers/cpp-objc-en.pdf http://pierre.chachatelier.fr/programmation/fichiers/cpp-objc-en.pdf

I think it's way more comprehensive than the other link posted, also more straightforward. 我认为它比发布的其他链接更全面,也更直接。

However I think you were really looking more for mappings of UI concepts. 但是,我认为您确实在寻找UI概念的映射。 There I am not sure of a good resource... I think your best bet is to read through the iOS overview: 我不确定那里是否有好的资源...我认为最好的选择是通读iOS概述:

http://developer.apple.com/iphone/library/navigation/index.html http://developer.apple.com/iphone/library/navigation/index.html

And read through the frameworks to try and get a broad overview of what is there. 并通读这些框架以尝试并广泛了解那里的内容。 Apple actually has truly excellent and extensive online documentation, not just of classes but of concepts and frameworks. 实际上,Apple确实拥有真正优秀而广泛的在线文档,不仅包括类,而且还包括概念和框架。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM