Mac OS X programozása Cocoa-val kezdőknek 2. kiadás/Mi a Cocoa?

#import <Foundation/Foundation.h>#import <AppKit/AppKit.h>#import <CoreData/CoreData.h>

Az ebben a wikikönyvben szereplő összes projektünkhöz általában a következő kóddal fogjuk importálni a Cocoa.h-t:

#import <Cocoa/Cocoa.h>

Megjegyezzük, hogy az #import valami hasonlót csinál, mint a #include a C-ben. A #import beilleszti a megadott fájlt, de a C-ben használt #include-dal ellentétben nem kell aggódnunk amiatt, hogy egy fájl önmagát is beilleszti, vagy egy fájl kétszer kerül beillesztésre. Erről a fordító gondoskodik, és csak a megfelelő dolgot teszi. Ebben a wikikönyvben tehát mindig a #importot fogjuk használni a #include helyett, de ne feledjük, hogy az Objective-C bármit megtehet, amit a C is, így a #include továbbra is működne bármilyen C kódban, amely a #include-ot használja. Bárhogyan keverhetjük a C és az Objective-C-t.

Most megnézzük, mit importálunk, a Cocoa.h importálja a Foundation Framework interfészét, az AppKit Framework interfészét és a CoreData FrameWork interfészét. A wikikönyvben később még egy kicsit bővebben foglalkozunk ezekkel a keretrendszerekkel, de egyelőre elég úgy gondolni a Cocoa keretrendszerre, mint ami a három másik keretrendszer tetejére épül.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.