Basics of iPhone development in Step 13

Source: Internet
Author: User

IPhoneThe basics of development are described in this article.IphoneThe development process and preparations before development. Let's take a look at the content first. DevelopmentIPhoneThe process of applications is not as difficult as people think. I was not a programmer before, but I want to see if I can learn how to develop it myself.IPhoneProgram. All kinds of News said that 9-year-olds can do it. If they can do it, we can do it.

Just like cooking, there are several steps to make a program. This article is not about cooking, but about how to implement your ideas and submit them to iTunes.

Development programs are not free, so it is important to know this step. You need to pay $99. You also need to know that you need a Mac and use Mac-compatible code development programs.

Now we have a general understanding of development. Next we will take a look at each step in development:

Step 1: plan a good idea

Do you have a unique idea or program? 100,000IPhoneProgram. So what makes a program eye-catching? Why do people want to use your program? Why do people spend money to buy your program? Why do people of the same program choose yours instead of others? Creativity is constantly accumulated and analyzed, rather than imaginary. Let's take a look at the existing programs, more users, and more experience, and more analysis and creativity.

Make sure you do not have a program similar to the one you plan, or you want to develop a program that is better than the existing one. Think about how your idea can be better? Then draw it on paper or on a computer.

Part 2: Prepare a Mac computer

The iPhone is an Apple product and its operating system uses a variant of the Mac system. Currently, the iPhone development tool is applicable to Mac Development (although it can be developed on a cracked Mac system). To make it available for submission to the App Store, you need a Mac for development. You can buy a Mac Mini product instead of a Mac that is out of your payment range.

Step 3: register as an Apple developer

To use Mac development tools, you need to become an officially recognized Apple developer. Registration is free, so you only need to give them your information and get their terms synonymous. You only need to register once to use the same username and password on iTunes. Once you become an Apple developer, you can develop the iPhone program.

Step 4: download the Software Development Kit (SDK) for iPhone Development)

Once you have become an official developer, you can download the iPhone development tool SDK. The version must be the same as the OS version you are using. This SDK is very large because it integrates a wide range of documents, code instances, and a variety of things you will use. Download takes several hours, so you need to find a large space.

ManiacDev is a website with a large amount of information. Learn from the first video and take notes.

Step 5: Download Xcode

If you do not have Xcode, download it. Xcode 2.0 is the quickest way for developers to build Mac OS X applications. It is also the easiest way to use the new Apple computer technology. Xcode 2.0 combines ease of use of Mac OS X, UNIX energy, and high-performance development technologies.

Whether you write a program in C, C ++, Objective-C or Java, write a script in AppleScript, or try to transfer the code from another wonderful tool, you will find that Xcode compilation is extremely fast. Each operation is fast and easy.

Step 6:SDKUsing templates to develop your iPhone Program

The template here is not used for actual development but for design. If you have already planned your program on paper or Photoshop, you can use the template provided by the SDK to design it. This is the benefit of a large installation file. You have a large number of frameworks to choose from, and you are prompted how to use these templates effectively.

Step 7: Learn Objective-C Language

If you like programming languages, you will also like Objective-C. Objective-C, usually written in ObjC and rarely used in Objective C or Obj-C, is an object-oriented programming language that expands C. It is mainly used in Mac OS X and GNUstep systems that use OpenStep standards, while NeXTSTEP and OpenStep are also basic languages. Objective-C can be written and compiled in a gcc operating system because gcc contains the Objective-C compiler.

Step 8: UseObjective-cProgramming

When you have masteredObjective-cYou can develop your program if you know how to solve the problem. The development language of the iPhone is Objective-c.

Step 9:IPhoneTest Programs in simulators

SDKIntegratedIPhoneSimulator. You need to run and test your program. You need to try to find all the buckets and think of all the situations where the program is used.

Step 10: purchase sales right

Do you remember I told you to pay some cash? That's the money. $99 (one-time) is required to submit a program to iTunes ). It is impossible to escape, but you can make it back if your program makes more money. In fact, you get more than $99, for example, you can access professionals in this area.

Step 2: Let others test your program

Once you pay the money, you can ask other people in the app community to test your program and help you find the bugs. This is a big community and has a lot of fun to test. If you are a newbie, you will be afraid of them. The length of this process depends on the complexity of your program.

Step 2: Submit the program

After testing, you can submit your program to iTunes for review. Review takes some time and patience.

Step 2: view your account and downloads

If your program is charged, view the money in your account. If your program is free, check the download volume.

Summary:IPhoneThe development has completed the introduction of the basics in Step 13. I hope this article will help you! For more information, see edit recommendations.

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.