Das Cocoa-Framework: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „Ein Framework ist eine Ansammlung aus Daten, Klassen, Methoden und Funktionen. Es wurde in der jeweiligen Sprache geschrieben und vereinfacht die Arbeit und die P…“) |
(→Andere Frameworks) |
||
(2 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt) | |||
Zeile 11: | Zeile 11: | ||
'''#import <Frameworkname/KlasseOderMethode>''' | '''#import <Frameworkname/KlasseOderMethode>''' | ||
+ | |||
+ | |||
+ | |||
+ | Die Datei '''Foundation.h''' importiert alle Header-Dateien. Zwar ist das nützlich da man im prinzip nichts mehr aus Foundation importieren muss aber die Kompilierzeit wird extrem verlängert. Die Headerdateien des Cocoa-Frameworks haben meist den Anfang '''NS'''. Das steht für das Betriebssystem NeXTStep, von dem das heutige MAC OS X abstammt. | ||
;Wo sich das Foundation-Framework befindet: | ;Wo sich das Foundation-Framework befindet: | ||
+ | |||
[[Datei:Bildschirmfoto 2011-06-28 um 20.09.45.png|miniature|1000px]] | [[Datei:Bildschirmfoto 2011-06-28 um 20.09.45.png|miniature|1000px]] | ||
− | |||
== Application Kit-Framework (AppKit) == | == Application Kit-Framework (AppKit) == | ||
+ | Das Application Kit-Framework ist die zweite große Bibliothek von Cocoa und beinhaltet alles was mit dem grafischen und visuellen zu tun hat. Es enthält Elemente der Oberfläche wie Menüs, Buttons und Fenster, Elemente der Controllerschicht sowie Sprachanbindungen (siehe [[Glossar]]). | ||
+ | |||
+ | '''folgt....''' | ||
== Cocoa Touch == | == Cocoa Touch == | ||
Zeile 37: | Zeile 44: | ||
Nicht nur bei Apple gibt es Frameworks sondern z. B. auch bei Microsoft. | Nicht nur bei Apple gibt es Frameworks sondern z. B. auch bei Microsoft. | ||
− | ''' | + | So besitzt das '''.NET Framework''' circa 14000 Datentypen und 75000 Methoden. Es dient nicht nur der Entwicklung für Windows sondern auch für die Xbox 360, Windows Phone 7 und im Internet. Es besteht aus zwei Teilen. Einmal der Laufzeitumgebung (CLR) und der .NET-Bibliothek die Klassenbibliotheken und Schnittstellen. Die aktuellste Version ist .Net Framework 4.0 |
+ | |||
+ | |||
+ | |||
+ | == Adobe Flex == | ||
+ | |||
+ | '''Adobe Flex''' ist ein Framework zum erstellen einer Rich Internet Application. | ||
+ | |||
+ | |||
+ | |||
+ | == YAML == | ||
+ | |||
+ | '''YAML''' ist ein bekanntes CSS-Framework welches dazu dient Webdesignern die Arbeit zu erleichtern. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
;folgt.... | ;folgt.... |
Aktuelle Version vom 1. Juli 2011, 01:44 Uhr
Ein Framework ist eine Ansammlung aus Daten, Klassen, Methoden und Funktionen. Es wurde in der jeweiligen Sprache geschrieben und vereinfacht die Arbeit und die Programmierung. Das Foundation-Framework ist das erste von zwei großen Frameworks und Cocoa und dient einfach ausgedrückt der Hintergrundarbeit. Es enthalt Basisklassen zum Speichermanegement, Strings, Arrays usw. Die zweite Bibliothek AppKit enthält alle Klassen und Methoden die was mit der grafischen Gestaltung zutun haben. Es dient also zur Gestaltung von Fenster oder Buttons.
Inhaltsverzeichnis |
Foundation-Framework
Foundation besteht in seiner Elementarsten Weise nur aus Hintergrundprozessen. Es enthält Arrays, Strings und Klassen und Methoden zum Speichermanegement.
Um Dateien von einem Framework zu importieren benutzt man folgende Syntax:
#import <Frameworkname/KlasseOderMethode>
Die Datei Foundation.h importiert alle Header-Dateien. Zwar ist das nützlich da man im prinzip nichts mehr aus Foundation importieren muss aber die Kompilierzeit wird extrem verlängert. Die Headerdateien des Cocoa-Frameworks haben meist den Anfang NS. Das steht für das Betriebssystem NeXTStep, von dem das heutige MAC OS X abstammt.
- Wo sich das Foundation-Framework befindet
Application Kit-Framework (AppKit)
Das Application Kit-Framework ist die zweite große Bibliothek von Cocoa und beinhaltet alles was mit dem grafischen und visuellen zu tun hat. Es enthält Elemente der Oberfläche wie Menüs, Buttons und Fenster, Elemente der Controllerschicht sowie Sprachanbindungen (siehe Glossar).
folgt....
Cocoa Touch
Andere Frameworks
Nicht nur bei Apple gibt es Frameworks sondern z. B. auch bei Microsoft.
So besitzt das .NET Framework circa 14000 Datentypen und 75000 Methoden. Es dient nicht nur der Entwicklung für Windows sondern auch für die Xbox 360, Windows Phone 7 und im Internet. Es besteht aus zwei Teilen. Einmal der Laufzeitumgebung (CLR) und der .NET-Bibliothek die Klassenbibliotheken und Schnittstellen. Die aktuellste Version ist .Net Framework 4.0
Adobe Flex
Adobe Flex ist ein Framework zum erstellen einer Rich Internet Application.
YAML
YAML ist ein bekanntes CSS-Framework welches dazu dient Webdesignern die Arbeit zu erleichtern.
- folgt....