iOS von Apple hat sich inzwischen schon zu einem ausgereiften mobilen Betriebssystem entwickelt. Trotzdem darf auch hier Apple nicht stehen bleiben. Diese Session gibt einen Einblick über den aktuellen Stand von iOS und zeigt die wichtigsten Konzepte.
21. Eigenschaeen
von
Objec(v-‐C
objektorien(ert
basiert
auf
Message
Passing
Dynamic
Binding
/
Dynamic
Typing
Introspec(on
Einfach-‐Vererbung
und
Protocols
Erweiterungen
durch
Categories
Proper(es
(ab
2.0)
22. iOS
und
Memory
Management
Objec(ve-‐C
2.0
bietet
Garbage
Collec(on.
Aber
leider
nicht
für
iOS...
29. Tooling
Xcode
4
mit
Instruments
Interface
Builder
iOS
Simulator
30. iOS
Developer
Programm
Apple
Developer
Kostenfrei
iOS
Developer
Program
Individual
$99
/
Jahr
„For
an
individual
developer
who
will
be
creabng
free
and
commercial
iOS
apps
for
distribubon
on
the
App
Store.“
iOS
Developer
Program
Company
$99
/
Jahr
For
a
company
with
a
development
team
who
will
be
creabng
free
and
commercial
iOS
apps
for
distribubon
on
the
App
Store.
iOS
Developer
Enterprise
Program
$299
/
Jahr
For
a
company
who
will
be
creabng
proprietary,
in-‐house
iOS
apps.
iOS
Developer
University
Program
Kostenfrei
For
higher
educabon
insbtubons
looking
to
introduce
iOS
development
into
their
curriculum.
31. Volume
Purchase
Program
„Offer
Your
Apps
in
Volume“
„Sell
and
Distribute
Custom
B2B
Apps
to
Business
Customers“
zur
Zeit
nur
für
„businesses
and
educa(on
ins(tu(ons
in
the
United
States“
32. Provisioning
iOS
Development
Cer(ficate
besorgen
Für
Beta-‐Tests:
Geräte
mit
UDID
registrieren
App-‐ID
erzeugen
Provisioning
Profile
erzeugen
Ad
Hoc/AppStore
App
verteilen
Ad
Hoc/App
Store
46. Quellen
Wie
alles
begann
h]p://mobile-‐review.com/arbcles/2010/iphone-‐history1-‐en.shtml
h]p://mobile-‐review.com/arbcles/2010/iphone-‐history2-‐en.shtml
h]p://mobile-‐review.com/arbcles/2010/iphone-‐history3-‐en.shtml
h]p://en.wikipedia.org/wiki/MessagePad
h]p://en.wikipedia.org/wiki/History_of_the_iPhone
Hardware-‐Spezifika(onen
h]p://en.wikipedia.org/wiki/IPod_Touch#Specificabons
h]p://en.wikipedia.org/wiki/IPhone#Model_comparison
h]p://en.wikipedia.org/wiki/IPad#Technical_specificabons