Cocoa Touch: Difference between revisions

From Medien Wiki
(created)
 
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
[http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/CocoaFundamentals/Introduction/Introduction.html Cocoa] and Cocoa Touch are the application development environments for Mac OS X and iPhone OS. Both Cocoa and Cocoa Touch include the Objective-C runtime and two core frameworks:
[http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/CocoaFundamentals/Introduction/Introduction.html Cocoa] and Cocoa Touch are the application development environments for Mac OS X and iPhone OS. Both Cocoa and Cocoa Touch include the Objective-C runtime and two core frameworks:  
* Foundation
* AppKit (MacOS) / UIKit (iPhone OS).


* Cocoa (for Mac OS X)
{|align="left" {{Prettytable}}
** [[Foundation Classes|foundation.framework]]
! Shared
** AppKit.framework
! Cocoa (Mac OS X)
* Cocoa Touch (for iPhoneOS)
! Cocoa Touch (iPhoneOS)
** [[Foundation Classes|Foundation.framework]]
|-
** UIKit.framework
|'''[[Foundation Classes]]'''<br/>
 
''Basic Types such as NSString, NSNumber, Collections like NSArray, NSDictionary...''<br/>
== Foundation ==
''Basic core services like NSNotification, NSFileManager, NSUserDefaults, NSTimer...''
 
|
See [[Foundation Classes]] for an overview of available classes. Foundation covers basic classes like NSString, NSNumber or Collections like NSArray, NSDictionary...
|
 
|-
== UIKit ==
|
 
|'''AppKit Classes'''<br/>
UIKit provides following classes:
''eg. NSResponder, NSView, NSWindow, NSButton and many more...''
 
|'''[[UIKit Classes]]'''<br/>
...
''eg. UIResponder, UIView, UIWindow, UIButton, UITouch, UIAccelerometer and many more...''
|-
|Core Data
|
|
|-
|Sync Services
|
|
|-
|
|Address Book
|Address Book (ANSI C Interface)
|-
|}


<br clear="all"/>


== Resources ==
== Resources ==
* [http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/CocoaFundamentals/Introduction/Introduction.html Cocoa] - Recommended Reading!
* [http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/CocoaFundamentals/Introduction/Introduction.html Cocoa Fundamentals Guide] - Recommended Reading!
* [http://www.apple.com/iphone/preview-iphone-os/ Sneak Peak] & [http://developer.apple.com/technologies/iphone/whats-new.html What's new] on iPhone OS 4 coming in Summer 2010




{{Template:iPhoneDev}}
{{Template:iPhoneDev}}

Latest revision as of 09:33, 22 April 2010

Cocoa and Cocoa Touch are the application development environments for Mac OS X and iPhone OS. Both Cocoa and Cocoa Touch include the Objective-C runtime and two core frameworks:

  • Foundation
  • AppKit (MacOS) / UIKit (iPhone OS).
Shared Cocoa (Mac OS X) Cocoa Touch (iPhoneOS)
Foundation Classes

Basic Types such as NSString, NSNumber, Collections like NSArray, NSDictionary...
Basic core services like NSNotification, NSFileManager, NSUserDefaults, NSTimer...

AppKit Classes

eg. NSResponder, NSView, NSWindow, NSButton and many more...

UIKit Classes

eg. UIResponder, UIView, UIWindow, UIButton, UITouch, UIAccelerometer and many more...

Core Data
Sync Services
Address Book Address Book (ANSI C Interface)


Resources




Diese Seite ist Teil des Werkmoduls iOS Development von Michael Markert für Interface Design / Fakultät Medien an der Bauhaus-Universität Weimar.