iOS Development How do I learn?

Source: Internet
Author: User
Previously a. Net program, learned Java, C language, System learning OC but can be said to be an entry-level,
Now I want to learn iOS development but find that iOS is starting to split into two big camps for OC and Swift, but for me these two are new things.
I have seen the OC language basic can write simple program, also will Java self-learning Android play, found that Swift and our Net, Java are very similar.

If I want to learn whether iOS development is learning OC or Swift?


Now I can be sure to tell you that learning OC, it should be possible to say that there are very few companies with swift development, because immature, and very immature, at least in the next 2-3 years, Swift is very difficult to replace OC, so now still want to learn OC, And if you get good at OC, Swift Learning is too simple, up to two or three days, OC learned quickly two weeks, and then learn Ui,ui or relatively simple, the difficulty may be the cell reuse, but according to write it, learn the UI and learn a little bit of network asynchronous download data , you can do a few simple projects, first experience what it feels like to do the project, such as the love limit exemption software


Language learning is a fast process, the accumulation of experience or a variety of frameworks, UI this piece you do not have to worry about, Uikit also support OC and Swift, and in most cases (such as when using a third-party framework), Swift and OC can communicate with each other

iOS Development How do I learn?

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.