anon-525774's picture
From anon-525774 rss RSS 

Build your first iPhone app 

 

 
 
Tags:  iOS  xcode  objective-c 
Views:  51
Published:  November 16, 2011
 
0
download

Share plick with friends Share
save to favorite
Report Abuse Report Abuse
 
Related Plicks
No related plicks found
 
More from this user
Home  Buying 101 - A Primer for First Time Buyers

Home Buying 101 - A Primer for First Time Buyers

From: anon-525774
Views: 33
Comments: 0

Sink Or Swim Transitioning Your Software Business To Saa S Scio And Apprenda

Sink Or Swim Transitioning Your Software Business To Saa S Scio And Apprenda

From: anon-525774
Views: 50
Comments: 0

See all 
 
 
 URL:          AddThis Social Bookmark Button
Embed Thin Player: (fits in most blogs)
Embed Full Player :
 
 

Name

Email (will NOT be shown to other users)

 

 
 
Comments: (watch)
 
 
Notes:
 
Slide 1: Build Your First iPhone Application October 3rd, 2010 - JAOO - Århus, Denmark
Slide 3: Adrian Kosmaczewski
Slide 4: http://www.flickr.com/photos/gi/164281467/
Slide 5: http://www.flickr.com/photos/jm3/379494322/
Slide 6: http://www.flickr.com/photos/21025851@N00/2168398185/
Slide 7: http://www.flickr.com/photos/emiliagarassino/2146648332/
Slide 8: akosma software
Slide 10: http://www.flickr.com/photos/oskay/365607662/
Slide 11: http://www.flickr.com/photos/oskay/365607591/
Slide 12: http://www.flickr.com/photos/blakespot/2379207825/
Slide 14: Objective-C
Slide 15: Cocoa
Slide 16: http://www.flickr.com/photos/thenovys/3908472000/
Slide 17: http://www.flickr.com/photos/notionscapital/2368528806/
Slide 19: Cocoa & Objective-C
Slide 20: born in the 80s
Slide 26: Objective-C
Slide 27: Objective-C @interface & @implementation @protocol #import // files! categories id Java class (1 file) interface import // classes! n/a (in C#, “class extensions”) n/a (generics?)
Slide 28: Objective-C @selector NSObject / NSProxy / ... @public / @protected / @private @try / @catch / @finally NSException n/a Java n/a Object public / protected / private try / catch / finally Exception package / namespace
Slide 29: • Thin layer around C • Message-dispatch runtime • Static and dynamic (you choose) • The “real” inspiration for Java: • http://cs.gmu.edu/~sean/stuff/javaobjc.html
Slide 30: • Single inheritance + interfaces (“@protocols”) • @protocols can have optional methods • Fields protected by default • All methods are virtual and overridable • Methods can be added to existing classes • Full introspection / reflection • Messages can be intercepted and forwarded à la AOP
Slide 35: Books
Slide 45: Questions?

   
Time on Slide Time on Plick
Slides per Visit Slide Views Views by Location