IOS development preparation-resource recommendation

Source: Internet
Author: User

I started Mac Pro one year ago. I was thinking about development on Mac or IOS, and I was too lazy for a year without any action. At the beginning of 2013 I bought an iPhone 4S, no reason to continue to be lazy! With the success of the iPhone and the popularity of the iPhone mini, iOS development will become more popular. Learning how to develop software on such a new platform has become a required course for programmers and developers. No one wants to miss such a big cake or miss it. Almost all major game developers are rethinking how to put their classic games on the iPhone platform. The following is my reference for Forum recommendations, blog recommendations for others, and resources I have collected for your own learning and use.

Read the following documents to enhance your knowledge of IOS application development.

The following documents are essential to any iOS app developer:

  • IOS technology Overview(IOS technology overview) describes the frameworks and other technologies that can be used in IOS applications.

  • IOS Human Interface Guidelines(IOS User Interface Guide) teaches you how to make your applications comply with IOS user interface specifications.

  • Developing for the App Store(For App Store Development) to gradually complete these processes: Develop applications, prepare test devices, and submit applications
    App Store.

  • Programming with objective-C(Use objective-C Programming) describes how to use objective-C
    Programming Languages define classes, send messages, encapsulate data, and complete various other tasks.

  • IOS app programming guide(IOS Application Programming Guide) describes the basic things you must understand and do when developing IOS applications.

Read the following tutorials to explore IOS Application Development

Learn these tutorials to gain other experience in application development:

  • App Store submission
    Tutorial
    (Submit application tutorials to App Store) describes the process of preparing devices and submitting applications to app store.

  • Your second iOS app: storyboards(Your second iOS app: A series chart) explains how to use a series chart to implement a master-slave compound application.

  • Your third iOS app: iCloud(Your third iOS app: iCloud) teaches you how to integrate iCloud into a document-based application.

I. developer forums and data sites

1. http://www.cocoachina.com/I basically classify him as common class as EOE.

2. http://www.apple.com.cn/developer/ this does not explain, good English can remove CN, but at present I still use less, official documents and guidelines

3. http://code4app.com/provides some common sources of custom controls and so on.

4. http://www.devdiv.com/ios.html

Ii. Videos and tutorials

1. http://iphone.uplook.cn/video a lot, is not clear

2. http://www.mobiletrain.org/about/news/ios_video1.html I first retrieved by Baidu. Some teaching videos provided by training institutions.

3. http://v.163.com/special/opencourse/iphonekaifa.html Stanford University Open Class, more, have time can look.

Iii. Other recommendations
1. Apple iPhone developer Center website
Of course, this is the center of all iPhone resources.

2. Animating a ball using an nstimer
Today I will show you how to make some simple animations by moving the ball on the screen. We will not use OpenGL ES to do this, but simply use nstimer and uiimageview.

3. Stanford iPhone programming classes Material
Has a very good PDF tutorial library to help you master iPhone Programming

4. IBM: Develop iPhone Web applications with eclipse
Learn how to create an iPhone website using the eclipse and IUI frameworks of Aptana development plug-ins. Observe the development of javadoc viewer, provide user interface suggestions, and understand the development trend of iPhone software.

5. iPhone developers community at iphonewebdev.com
This website is a community where web developers help develop the best web programs on the iPhone. Examples here

6. iphoney
The safari-based iPhone simulator helps you complete your program before release

7. 35 free Icon Sets for your iPhone
The most exquisite and easy-to-use iPhone icons are collected so that you can use them in your own program.

8. Learn how to develop for the iPhone
We will teach you how to know whether a user uses an iPhone to access this page and how to detect whether the user browses horizontally or vertically.

9. iPhone application development, step by step
We are excited to develop an openlaszlo program for Apple when we know that AJAX is used as the SDK for iPhone development.

10. iPhone toolbox
One of the most comprehensive iPhone resource websites, including hundreds of high-quality teaching and technical documents, simplifies your development process.

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.