IOS Development Learning roadmap and ios development roadmap

Source: Internet
Author: User

IOS Development Learning roadmap and ios development roadmap

Many new iOS developers often ask, "Where should I start learning iOS ?". As a programmer who has been developing iOS for more than two years, he just wants to write some of his own experiences, experience, and experience. Please forgive me for not writing well. It is expected to serve as an example.

The apple platform has always adopted a radical strategy, so it has always been updated very quickly. Therefore, it is just learning something on the surface that will soon be eliminated. This type of programmer's learning method is to reach out to the party, go to various forums, XX groups, and reach out to ask, instead of thinking, trying, and learning things that will not change. For iOS, my personal learning route is from object-c to UIKit, then to GCD, network, and cocos2d game development framework. I personally think this is a feasible method.

Entry Level
It is best to start with two books. One is the basic Objective-C 2.0 tutorial and the other is the basic tutorial for iPhone development. These two books are relatively easy and simple, but they are quite simple.
It is best to get started with git version management. In development, svn and git are generally used as version management tools.

Intermediate
Objective-c Programming (Comprehensive)
TableView details (the best entry book for iOSTableView from controls to design modes)
IOS6 Programming practices: iOS 6 Programming Pushing the Limits
Cocos2d

Medium and high level
Objective c design mode
Domain-driven design
C Language
C ++
Sdk api Development
Test-driven iOS development
Continuous Integration
Official Apple documentation
Github Project Development
U3D
Cocos2d-x

Project development lies in the details. Every time I read the code of the Overseas Big bull's open-source counterparts, I can clearly feel the gap is like iPhone and Xiaomi. Therefore, beginners must also have strict requirements on their professional ethics. Learn the spirit of open source, constantly improve sharing knowledge, and share happiness, not just in your own small world.


Ios Development Course

It is best to learn and be impressed and easy to understand.
 
Ios learning route

C--OC -- ios, the learning method is mainly self-exploration

 

Related Article

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.