iOS Development Learning Roadmap

Source: Internet
Author: User

Tag:io   os   on   cti    Code    c++     Management     Learning     design    

Many novice iOS developers often ask, "I want to learn how to get started with iOS?" ”。 As a programmer who has done a variety of iOS development for more than 2 years, I just want to write some of my experiences, good experiences and bad experience. Don't write well, please forgive me. Hope to play a role.

Apple platform has been to adopt a more radical strategy, so has been updated quickly, so just learn something on the surface, will soon be eliminated, this kind of programmer's learning method is to reach the party, to various forums, XX group, reach to, not to think about themselves, to try, learn those things will not change. iOS My personal learning route is object-c to Uikit, and then to GCD, network, and COCOS2D game development Framework, personally think this is a more feasible way.

Entry level
Start to learn the best from two books, a book called Objective-c 2.0 Basic Tutorial, a book called iphone development Basic tutorial, are black-skinned. The two books are easier and simpler, but they are relatively shallow.
Git version management is best to start with, with SVN and git as a version management tool in development.

Intermediate
OBJECTIVE-C Program Design (very comprehensive)
TableView detailed (from Control to design mode, Iostableview best introductory book)
"IOS6 Programming Combat" is "IOS 6 programming pushing the Limits"
Cocos2d

Senior
Objective C design mode
Domain Driven Design
C language
C++
SDK API Interface Development
Test-driven iOS development
Continuous integration
Apple Official documents
GitHub Project Development
U3d
Cocos2d-x

Project development is in detail, often read foreign Daniel Open source peer code can obviously feel the gap is big like the iphone and millet, so beginners should also be strict with their own professional ethics. Learn the spirit of open source, and constantly improve the sharing of knowledge, sharing happiness, not just confined to their own niche inside.

iOS Development Learning Roadmap

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.