2. iOS Developer Account
● In order to develop Apps, build to real devices
and be able to submit to the App store, you
need to be an official iOS developer.
● While there is a free account that will allow you
to download the SDK and play with the
simulator, if you are serious about developing
on this platform you'll need to make the jump to
the $99/year paid program.
● https://developer.apple.com/programs/ios/
AppBuilderTV.com
3. An Intel Based Mac Computer
● If you are doing freelance work, I'd recommend you consider a
laptop for mobility. An entry level MacBook Air will do the trick nicely.
● I like to plug my laptop into a larger flat panel display when I'm
developing at home. You eyes will thank you!
● If you don't need to be mobile, then a Mac mini is a less expensive
but very effective option too.
AppBuilderTV.com
4. A Device (iPhone/iPad/iPod
Touch)
● You should have access to a physical device for
each device your App will run on for testing.
● You must test your all Apps on real devices as
the simulator is not sufficient for this
purpose.
● Before you can test your Apps on an iPhone,
iPad or iPod Touch, the device needs to be set
up for development via a process called device
provisioning.
AppBuilderTV.com
5. Provisioning
● In order to be able to run your Apps on your
iPhone, iPad or iPod Touch you need to
provision it first.
● This process is documented in the resource
below and can be a bit tedious for the first timer.
● https://developer.apple.com/library/mac/#docum
entation/ToolsLanguages/Conceptual/Xcode4U
serGuide/Devices/Devices.html
AppBuilderTV.com
6. Sync Cord
● You'll use the sync cord to build the App to your
device for testing purposes.
● These are expensive, so try not to lose or
damage it.
AppBuilderTV.com
7. Latest Version of Xcode
● Xcode is the code editor/IDE used to develop iOS
Apps. Interface Builder is now integrated with Xcode
and can be used to design your user interfaces.
● Xcode is usually free.
● Don't worry about running Beta version when you are
first getting started.
● https://developer.apple.com/xcode/
AppBuilderTV.com
8. Internet Access
● You will find that as you learn to develop for iOS
a steady connection to the Internet is essential.
● You will make frequent trips online and some
common sites you'll visit include:
● https://developer.apple.com/devcenter/ios/index
.action
● http://stackoverflow.com/
AppBuilderTV.com
9. Objective-c
● Objective-c is the primary language used to
build most iOS apps.
● One of your first tasks as a developer on the
iOS platform will be to gain a comfort level with
Objective-c.
● I have put together a 30 part video series on
Objective-c that you can watch for free by
entering your name and email on
www.appBuilderTV.com.
AppBuilderTV.com
10. Cocoa Touch and the iOS SDK
● Cocoa touch is a user interface framework for building
Apps that run on the iPhone, iPad and iPad Touch.
● You'll want to stay current with the latest version of the
SDK, as it is updated frequently.
● https://developer.apple.com/technologies/ios/cocoa-
touch.html AppBuilderTV.com
11. Source Control
● The ability to track changes and protect your
code is an important skill to learn as a new
developer.
● Xcode 4 comes with build in Git source
control and I recommend making use of it right
away for any important projects you are working
on.
● https://developer.apple.com/library/mac/#docum
entation/ToolsLanguages/Conceptual/Xcode4U
serGuide/SCM/SCM.html
AppBuilderTV.com
12. ● If you are interested in learning more about
how to develop mobile Apps, visit
www.appBuilderTV.com
and get instant access to over 30 free videos
today!