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?