Tip:
Highlight text to annotate it
X
a lot of people get introduced to the world of i_r_s_ development and become
immediately overwhelmed by this massive amount of terminology all these tools
and technologies to learn
you first come accross xcode an objective c within his terms like coker
touch frameworks memory management view controllers delegation n_b_c_ categories
versioning push notifications and it's tough to figure out what's important
here wants the right order what should i do first matter the support each other
now while you can leonard
throwing yourself into the deep end what i find is a bit more useful
approach your application development on the iphone as being supported by four
tellers fort areas of content that you need to have altogether in order to
build of the applications that you want to make
the first color is the tools we use to build these apts
we're going to start off with xcode
and the iphone and ipod stimulant malaysia you'll see another program
called instruments minority habit it is part of the estate k and instruments
will let you you and analyze diagnostics about how well your actors performing
the second killer is the language you need to know objective c and you need to
know the coding patterns the design patterns we use inside like n_b_c_ and
delegation and supporting frameworks that apple provide the third one as the
design
not just making your application looked good
how to flow through screens correct we had to choose the right kind of user
interface elements to create for the right kind of application
because using the wrong elements the wrong way
can actually cause your have to be rejected from the and store
apple have water called the human interface guidelines that you need to be
aware off
and just as important as all of this is the overall
process
your in a very formalized process now working with apples rules
testing asap when u provisioning of devices signing and submitting to the
application store you need to know the process to follow
when you keep in mind that these colors all need to be there to support your
application development you can avoid getting buried in one specific area or
neglecting another you can stay conscious of the whole process but it's
not just about objective c and it's not just about xcode and as you learn more
and more understand where the different pieces fit into this picture