Категории: Все - development - application - logistics - iphone

по sarbast Rashid 13 лет назад

325

Sarbast_Map

Creating an iPhone application requires specific hardware and software, including Mac OS X and Apple's SDK, which run exclusively on Apple's computers. To start, developers need a Mac, and they can choose between a MacBook or an iMac.

Sarbast_Map

Building iPhone app

Roger's comments

comment 1

coming along, Sarbast. Keep working on this and try to develop each topic and subtopic more fully. populate with resources. spend time exploring and developing this and it will prove very useful for you. watch spelling. Building, Logistics

sarbast, I don't see your interview linked yet?

Software

You need an Apple OS X, and apple's SDK to start writing your app's code.

Advanced tutorial
Simple Tutorial
Try other Languages
Using C#

C# is not like Objective C, but there is a tool called monotouch that can convert C# codes to Cocoa and then could be run on the iOS SDK.

Using CSS, HTML, JavaScript
Can be done with Java
Learn The programming Language

Application idea

Every app starts with an idea, it should serve a cluster of users

Ask a friend

Or you might be approached by a business or your boss to develope an app, and then all you have is to list the requirments.

What a buisness needs?
Do a research

You can search the web for what is popular in terms of apps, and come up with a similar one

How to make sellable apps
Top 200 apps in 2011

Interview with Dr.Hemin

Logistics

You need to be registered in Apple's Development Portal in order to get support, sample codes, ask them for help, and to be able to submit your app in the application store. But then you have to pay $100.

Sign up for Apple and pay the fee

The link gets you to the official Apple web page for developers.

Hardware

In order to make an app, you need Mac OS X and the SDK, and these software packages run only on Apple's hardware or computers.

Buy a Mac

Sully: "Ali Namali Complex"

Erbil: Apple Store in Family Mall

MacBook(Laptop)
iMac (Desktop)