0 Fundamentals of iphone development

Source: Internet
Author: User

0 basic iphone Development 1-swift+ios8 Edition.

Learning iphone development is not only a hobby, but also a good benefit (if you can bring a good product to the user, or find a job that gives you a salary). But there is no free lunch, and the development of iOS is going to cost money. Here's what you need to invest in:

1. One device:

Any of the Iphone,ipad,ipadmini or ipod touch. Only virtual machines can never learn to really develop. Of course, in order to support the latest iOS system, do not buy too old models of equipment, such as iPhone4. And even if the speed of iphone4s using iOS8 is a bit of the tractor running on the highway feeling ~

2. A Mac computer that uses an Intel Kernel processor:

You need to install the Mac OS X 10.9 (Mavericks) operating system or the latest Mac OS X 10.10 (Yosemite) that will be available. Suggest that the computer memory is above 4G, otherwise you will be very painful ...

Some people say that you can use a virtual machine to develop on a PC, my advice is to buy a second-hand Mac, do not use PC development. Otherwise, you will encounter a variety of inexplicable problems, but also to improve your programming thinking without any help.

3. A paid iOS developer account

How to apply for a paid iOS developer account

Simple, direct to here can be (please click below "read the original"):

IOS Developerprogram

The whole process is simple, but you need to register an Apple ID first, because your developer account will be tied to it. iOS developer account There are several similar, you can choose individual or company, of course, there is an enterprise project for the big companies, considering that you are a beginner, you can ignore that option. Of course, if you're still in college, you can choose University Program.

In the worst case scenario, it takes two weeks for Apple to check your credit card payment information and other details.

If you choose company type, then Apple will ask you to provide a d-u-n-s number, which can be applied for free, but it takes some time.

Finally, Apple's iOS developer account needs to be renewed every year for 99 dollars.

Of course, if you're tight now, you can apply for a free Apple developer account, and the difference between a paid account is that you can only test your product on simulator (simulator), and of course you can't upload the product to AppStore.

The powerful Xcode

Xcode is the main tool for developing iphone applications. Xcode comes with a text editor that lets you plug in your own code, as well as a visual tool to design your app's user interface. Xcode can compile the source code you write into an executable application and test it on the emulator (Simulator) or device. At the same time, Xcode comes with a debugger (debugger) to help you find errors in your code (unfortunately, it doesn't automatically fix bugs for you at the moment, and this day comes with the need for more power AI) Crazy software education has the most professional crazy iOS learning roadmap, It not only proves the depth of the course of iOS development training, but also proves the deep technical background of iOS, and also guides the learning direction of iOS learners.

The way to download Xcode is simple, Apple developer account download, App store Download:

MacApp Store

Of course, if your operating system is not mavericks or the latest yosemites, please upgrade the operating system first.

The Xcode version of this tutorial series is the latest Xcode 6.0.1, while the iOS version is 8.0.

Many of the old iOS tutorials are still using XCODE3 and XCODE4, and the latest is just XCODE5, but the previous versions and Xcode6 are much more different than the details, so when you read those tutorials, be aware of the differences in the details of the development tools.

0 Fundamentals of iphone development

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.