xCode presentation

726 views

Published on

xCode

Published in: Technology, Art & Photos
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
726
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

xCode presentation

  1. 1. Core OS OSX Kernel iOS Mach 3.0 Cocoa Touch BSD Sockets Media Security PowerCore Services Management Keychain Access Core OS Certificates File System Bonjour
  2. 2. Core Services iOS Collections Address Book Cocoa Touch Networking File Access Media SQLite Core LocationCore Services Net Services Core OS Threading Preferences URL Utilities
  3. 3. Media iOS Core Audio OpenAL Cocoa Touch Audio Mixing Audio Recording Media Video Playback JPEG, PNG, TIFFCore Services PDF Core OS Quartz (2D) Core Animation OpenGL ES
  4. 4. Cocoa Touch iOS Multi-Touch Core Motion Cocoa Touch View Hierarchy Localization Media Controls AlertsCore Services Web View Map Kit Core OS Image Picker Camera
  5. 5. MVC How your Model is presented to the user (UI logic)What your application is (but Your Controller’s minionsnot how it is displayed)
  6. 6. Objective C• Superset of the ANSI version of the C• .h Header files• .m Source files• .mm Source files. A source file with this extension can contain C++ code in addition to Objective-C and C code• #import Include header files in your source code
  7. 7. A class declaration
  8. 8. Methods - (void)insertObject:(id)anObject between:(id)aObject and:(id)bObject[[myObject theArray] insertObject:[myAppObject objectToInsert] atIndex:0];
  9. 9. Class Defination@implementation MyClass- (id)initWithString:(NSString *)aName{ self = [super init]; if (self) { name = [aName copy]; } return self;}+ (MyClass *)createMyClassWithString: (NSString *)aName{ return [[self alloc] initWithString:aName];}@end

×