Start learning iOS Development

Source: Internet
Author: User

began to learn iOS development, from yesterday began to see "ios apprentice" first, wrote a simple small game, although before also seen some of the relevant things of iOS development, but the system of reading this is the first time (read two sections of Stanford University's public class wrote a simple Calculator).

"ios apprentice"should be a very good introductory book, if there is a basis for object-oriented language, it should look very fast, I see the first book (about 150 pages) plus the time spent on the code for 6 hours, including the official documents to check the time, so if you just follow the book to do the time should be less 。 After reading the first book you probably know what iOS development is, and now you've seen the second one.

The language chosen is swift, why not choose OBJECTIVE-C? In fact, there are many reasons, Swift is a new language, now WWDC on the demonstration is basically using Swift to do, the official meaning should be to gradually abandon the objective-c, so, with the future trend of iOS development, selected Swift, And at the end of this year Swift will be open source, promising a good future. But language is not a problem, there is the basis of Java, see Objective-c estimate is a few days of things, to use when the natural escape, so need to use when you go to see it.

Optimistic about how to learn the development of iOS people are struggling to learn what language problems, in fact, it is not necessary. If you are tight time, is to find a job to learn iOS development, or learn objective-c it, after all, industry seems to use Swift is not too much, of course, if you are like me, a student, there is a lot of time, I suggest or start with Swift, Objective-c then must also learn, and so on when the use of the time to learn is not urgent.

The current use of learning materials are basically from the online search and official documents, marvel at the English language is too rich in information, so if the English can also be directly read the information in English, so it can be carried out with the practice of English, learning materials, etc. there may be time to write a list, But this list has a lot of online, the use of the search engine is easy to find.

Learning not to record is not possible, so the intention to regularly put things into notes sent to the blog, so not only to improve themselves, but also to help people learn together, of course, Caishuxueqian, mistakes are unavoidable, welcome to discuss together.

The big one is almost over, so it's not supposed to be a quick way to learn these things. At this stage the foundation is the ultimate thing, learning iOS development just to get immediate positive feedback, not to learn so long programming will only write command-line programs. The basic thing still can't forget, like algorithm and data structure, operating system, compiling principle, network and so on knowledge also want to look simultaneously.

Well, today is the first day to learn iOS development!

Start learning iOS Development

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.