iOS App Dev

  • 105 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
105
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. iOS App DevEverything is different
  • 2. Everything is different● XCode is different ○ concurrency ○ automation● Objective-C is different ○ services ○ coverage● Distribution is different ○ channels ○ maintenance● The Future is different
  • 3. XCode is different● Concurrency ○ challenge: xcodeproj ○ solution: workspaces & static libraries ○ challenge: machine generated files ○ solution: delegation & communication● Automation ○ Hudson + Ant ○ Provisioning
  • 4. Objective-C is different● Services ○ contract-driven dev ○ neither chunky nor chatty ○ getting a connection ○ parsing● Testing ○ OCUnit ○ metrics ○ UI Tests
  • 5. Distribution is different● App Store ● Ad Hoc ○ now ○ For testing ○ one month out ○ TestFlight ○ two weeks out ○ TestFlight-Fu ○ one week out ○ launch day ○ a month after ● Enterprise ○ gotcha!
  • 6. The Future is different● Long term maintenance options ○ perpetually compatible app ○ app store version roulette ○ exotic distribution methods ○ the swiss army app ○ A non-option: the perpetually compatible server● iOS keeps changing● Volume licensing program