IOS Development preparations

Source: Internet
Author: User

This article is a bit difficult. In fact, at the time of writing this article, I was already starting iOS development. Writing this article is both a summary and an entry guide for people who want to develop IOS but do not know how to get started.

1. tools:

Hardware: An apple machine. If you have insufficient funds, you can create a black apple. If it is sponsored by a company, it is certainly a Mac all-in-one machine, iPhone and iPad. On the Internet, we often use vmwarevirtual machines to develop an Apple system, but it is too memory-consuming. Generally, if the memory is not 4 GB, it is recommended that you do not try again.

Software: xcode. This is Apple's own ide. Although there are some problems, it is the only choice for iOS development. Xcode ide also takes time to learn how to use it. I am used to Visual Studio, but it takes a while to adapt to this tool.

2. Theoretical knowledge:

Objective C: language basics for iOS development. There is an ojective C basic tutorial on the Internet, and you can still write it. I read this book. You can download this link on the ppurl.com website.

Cocoa framework knowledge: This is the IOS upper layer framework provided by Apple. The relationship between the cocoa framework and Objective C is similar to that between MFC and C ++. It is not acceptable to understand only objectivec. For more information about cocoa, see learn cocoa on the Mac. However, let's look at the basic tutorial on iPhone development based on my own development, and wait until I can make a simple application, and then take the time to read the cocoa framework. Likewise, these two books are also available on ppurl.com.

3. References and teaching resources

Apple officially provided detailed development materials. Https://developer.apple.com/devcenter/ios/index.action this is a test of personal English reading comprehension, but since the IT industry has joined, naturally have this consciousness.

Tudou has a series of videos developed by the iPhone. Http://www.tudou.com/plcover/ICHpDsjAHMk/ I think talking about a little drag, but fortunately, the video maker's skills looks good, as the entry of the video, or quite good.

4. Others

Nothing else. The rest is the practice of changing learning to writing. Theory is one aspect of development, but practice is more important. It takes a lot of time to be familiar with the development environment and verification theory. I need code abuse for tens of millions of times. I want code to be enlightened like my first love. Therefore, patience, learning, and gradual accumulation will always make perfect for you and become a master of 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.