Fundament-Bastelsatz

Der Fundament-Bastelsatz, oder gerade Fundament für den kurzen, ist ein Objektives-C Fachwerk in der Spezifizierung von OpenStep. Es stellt grundlegende Klassen wie Streifband-Klassen und Datenstruktur-Klassen zur Verfügung. Dieses Fachwerk verwendet das Präfix NS (für NeXTSTEP).

Klassen

NSObject

Die allgemeinste Grundklasse für Objektive-C Hierarchien. Diese Klasse versorgt Standardmethoden, die mit Gegenständen wie Speichermanagement arbeiten und Gegenstände fragen.

NSString

Diese Klasse wird für die Schnur-Manipulation in Umgebungen von OpenStep verwendet, eine Schnur von Unicode vertretend. Obwohl diese Klasse unveränderlich ist, gibt es eine Klasse von NSMutableString in Foundation Kit.

NSValue und NSNumber

NSValue ist eine Streifband-Klasse von C Datentypen, und NSNumber ist eine Streifband-Klasse für C Zahl-Datentypen, wie interne Nummer, doppelt, und Hin- und Herbewegung. Die Datenstrukturen in Foundation Kit können nur Gegenstände, nicht primitive Typen halten, so werden Streifbänder wie NSValue und NSNumber in jenen Datenstrukturen verwendet.

Hauptdurchführungen

Mac OS X

Der Fundament-Bastelsatz ist ein Teil der Kakao-API. Das wurde von Entwicklern von NeXT ursprünglich gebaut, nachdem Apfel NeXT gekauft hat. Als der Nachfolger von OPENSTEP/Mach beginnend, ist dieses Fachwerk vom Gehorsam von OpenStep abgegangen, und ist an einigen Stellen unvereinbar.

EIN/AUSGABE-STEUERSYSTEM

Der Fundament-Bastelsatz ist in der Kakao-Berührungs-API. Dieses Fachwerk basiert auf dem Fundament von Mac OS X, nicht OpenStep.

GNUstep

Der Fundament-Bastelsatz wird im Grundpaket von GNUSTEP durchgeführt. Diese Durchführung ist größtenteils vergleichbar (4 Klassen werden vermisst), und hat zum Ziel, sowohl mit der API von OpenStep als auch mit den letzten Hinzufügungen von Mac OS X vergleichbar zu sein.

Cocotron

Der Fundament-Bastelsatz wird in Cocotron, einer Durchführung der offenen Quelle von Kakao durchgeführt.

PureFoundation

PureFoundation ist eine Durchführung der offenen Quelle des Fundaments, das Fundament durch die Verpackung des Kernfundaments, gerade wie in Kakao durchführt, anstatt ein getrenntes Fundament von Kratzer wie GNUstep und Cocotron zu schaffen.

Siehe auch

Links


C ++ Baumeister / Sehteilbibliothek
Impressum & Datenschutz