Fundația de bază
Salt la navigare Salt la căutare
Core Foundation (numit și CF ) este un framework și API macOS .
CF oferă:
- Tipuri de date primitive ( octeți , șiruri Unicode , numere , date calendaristice , UUID-uri ) și ( matrice , set , dicționare )
- Gestionarea preferințelor aplicației (
CFPropertyList
, Utilități preferințe) - analizând XML
- Gestionarea pachetului
- I / O sistem de fișiere (
CFReadStream
,CFWriteStream
,CFURL
) - Rețea I / O și internet (
CFReadStream
,CFWriteStream
,CFURL
, Socket Name Server Utilities, URL Access Utilities) - Sortarea octeților (Utilități de comandă a octeților)
- Comunicare între proces (
CFMachPort
,CFNotificationCenter
) - Buclă pentru gestionarea evenimentelor
- O interfață grafică de bază (
CFUserNotification
)
Majoritatea kitului de fundație folosește Core Foundation și multe dintre tipurile de bază sunt conectate gratuit . Spre deosebire de biblioteca Foundation, API-ul Core Foundation este scris în C , nu în Obiectivul C.