Zuhause Social Media IOS Frameworks jenseits von UIKit - dummies

IOS Frameworks jenseits von UIKit - dummies

Inhaltsverzeichnis:

Video: Xiaomi Mi5 Specs Leaked, CyanogenMod Getting an SDK, Samsung Addressing S6 Memory Problems 2024

Video: Xiaomi Mi5 Specs Leaked, CyanogenMod Getting an SDK, Samsung Addressing S6 Memory Problems 2024
Anonim

Das UIKit-Framework in der iOS-Entwicklerbibliothek, dessen einziges Ziel es ist, einem Entwickler alle Klassen bereitzustellen, die eine Anwendung benötigt, um ihre Benutzeroberfläche zu erstellen und zu verwalten, ein Großteil des Schwergewichts für Sie, aber die Entwickler leben nicht allein vom UIKit-Framework.

Es werden auch einige andere Frameworks ins Spiel gebracht. Hier ist ein Überblick über einige der anderen Frameworks, denen Sie begegnen können.

Das Foundation-Framework

Das Foundation-Framework ähnelt dem UIKit-Framework insofern, als es allgemeine Klassen definiert. Der Unterschied besteht darin, dass sich UIKit auf Klassen beschränkt, die die Benutzeroberfläche implementieren. Das Foundation-Framework beansprucht jedoch alle anderen Dinge - die Nicht-Benutzeroberflächen-Elemente -, die Sie in Ihrer App benötigen.

In der Praxis bedeutet dies, dass das Foundation-Framework grundlegendes Objektverhalten, Speicherverwaltung, Benachrichtigungen, Internationalisierung und Lokalisierung definiert.

Das Foundation-Framework bietet außerdem Objekt-Wrapper oder Äquivalente (für numerische Werte, Strings und Collections) und Utilities-Klassen (für den Zugriff auf zugrunde liegende Systementitäten und Dienste, wie Ports, Threads und Dateisysteme sowie Netzwerk- und Datums- und Zeitverwaltung).

Das CoreGraphics-Framework

Das CoreGraphics-Framework enthält die Schnittstellen für die Quartz 2D-Zeichnungs-API und ist dieselbe fortschrittliche vektorbasierte Zeichnungsengine, die in Mac OS X verwendet wird. Aliasing-Rendering, Farbverläufe, Bilder, Farben, Koordinatenraumtransformationen und Erstellung, Anzeige und Analyse von PDF-Dokumenten.

Obwohl die API C-basiert ist, verwendet sie objektbasierte Abstraktionen, um Ihnen die Arbeit zu erleichtern. Während es die Grundlage für viele Dinge ist, die Sie auf dem Bildschirm sehen, werden Sie es nicht direkt für viele App-Projekte verwenden.

Noch mehr Frameworks

Neben den Frameworks UIKit, Foundation und CoreGraphics verwenden Sie eine Handvoll anderer Anwendungen in Ihren eigenen Anwendungen. Sie lauten wie folgt:

  • MapKit: Lässt Sie eine voll funktionsfähige Kartenschnittstelle in Ihre Anwendung einbetten. Die von diesem Framework bereitgestellte Kartenunterstützung umfasst viele der Funktionen, die normalerweise in der Google Maps-Anwendung zu finden sind.

  • AVFoundation: Bietet eine Objective-C-Schnittstelle zum Verwalten und Abspielen von audiovisuellen Medien in Ihrer iOS-Anwendung.

  • AudioToolbox: Enthält die APIs, die Dienste auf Anwendungsebene bereitstellen - zum Beispiel zum Abspielen von Sounds.

  • MediaPlayer: Bietet grundlegende Funktionen zum Abspielen von Film-, Musik-, Audio-Podcast- und Hörbuchdateien sowie Zugriff auf die iPod-Bibliothek.

  • SystemConfiguration: Enthält Schnittstellen zum Ermitteln der Netzwerkkonfiguration eines Geräts.

  • CoreLocation: Liefert Standortdaten zur Unterstützung von Funktionen wie Social Networking. Es enthält auch Klassen für die Vorwärts- und Rückwärts-Geokodierung.

In der iOS-Technologieübersicht finden Sie viele, viele weitere Frameworks für Ihre Apps. Anhang B: iOS-Frameworks, die Sie in der iOS-Entwicklerbibliothek finden. Seien Sie darauf hingewiesen, dass es wahrscheinlich einen Rahmen gibt, der es unterstützen kann, wenn Sie etwas tun wollen.

IOS Frameworks jenseits von UIKit - dummies

Die Wahl des Herausgebers

Setzt, wie vordefinierte Filter in Project 2016 eingestellt werden - Dummies

Setzt, wie vordefinierte Filter in Project 2016 eingestellt werden - Dummies

Filter in Project 2016 funktionieren ähnlich wie die Zoom-Funktion in einem Textverarbeitungsprogramm: Sie geben Ihnen einen Überblick über die verschiedenen Aspekte Ihres Plans und helfen Ihnen dabei, Hinweise auf Probleme zu finden, z. B. überallozierte Ressourcen. Sie können einen Filter festlegen, um Aufgaben oder Ressourcen zu markieren, die bestimmte Kriterien erfüllen oder aus denen entfernt werden soll.

Festlegen der Taskdauer in Microsoft Project 2007 - Dummys

Festlegen der Taskdauer in Microsoft Project 2007 - Dummys

Die meisten Tasks in einem Projekt haben eine Dauer, unabhängig davon, ob es sich um zehn handelt. Minuten oder ein Jahr oder etwas dazwischen. Die Entscheidung, wie Sie Ihre Aufgaben fein unterteilen, kann sich darauf auswirken, wie effizient Sie Microsoft Project verwenden, um den Fortschritt bei diesen Aufgaben zu verfolgen: Aufgaben, die ein Jahr lang verstreut sind, sind in der Regel zu ...

Zeitsparende Techniken in Microsoft Project 2013 - Dummies

Zeitsparende Techniken in Microsoft Project 2013 - Dummies

Projektmanagement bedeutet, Zeit zu sparen. Aber selbst mit Management-Tools wie Microsoft Project 2013 läuft Ihr Projekt möglicherweise länger als erwartet. Versuchen Sie in diesem Fall die folgenden Methoden, um das Timing zu verkürzen: Ändern Sie die Abhängigkeiten, damit die Aufgaben möglichst früher beginnen können. Erstellen Sie überlappende Abhängigkeiten, wenn Sie Leads und Lags verwenden. Reduzieren ...

Die Wahl des Herausgebers

Canon EOS Rebel XS / 1000D Belichtungseinstellungen - Dummies

Canon EOS Rebel XS / 1000D Belichtungseinstellungen - Dummies

Belichtungseinstellungen für Ihre Canon EOS Rebel XS / 1000D kann so einfach sein, wie die Kamera die Blendenzahl und die Verschlusszeit wählen zu lassen, wie sie sich selbst wählen, und so pingelig wie Mix-and-Matching. Die folgende Tabelle zeigt die Belichtungsmodi und ihre Funktionen:

Canon EOS Rebel XS / 1000D Für Dummies Spickzettel - Dummies

Canon EOS Rebel XS / 1000D Für Dummies Spickzettel - Dummies

Ihre Canon EOS Rebel XS / 1000D verfügt über alle Funktionen, mit denen Sie großartige Fotos machen können. Sie müssen den Bildmodus so einstellen, dass er zum Motiv Ihres Bildes passt, und mit der Canon EOS Rebel XS / 1000D können Sie mit den Belichtungseinstellungen ganz oder teilweise automatisch schalten.

Die Wahl des Herausgebers

Wie man Tidy zum Reparieren von HTML5 Seiten benutzt - dummies

Wie man Tidy zum Reparieren von HTML5 Seiten benutzt - dummies

Eine großartige Quelle - HTML Tidy - kann verwendet werden, um Ihre Seiten zu reparieren. Sie können Tidy herunterladen oder einfach die Online-Version verwenden. Hier ist die Online-Version mit oxWheels1. HTML wird geladen. Im Gegensatz zum W3C-Validator versucht Tidy tatsächlich, Ihre Seite zu reparieren. So schlägt Tidy die Ochsenräder vor1. HTML Seite wird repariert. Tidy untersucht ...

Verwendung der Web-Safe-Farbpalette für HTML5 und CSS3 Basierte Webseiten - Dummies

Verwendung der Web-Safe-Farbpalette für HTML5 und CSS3 Basierte Webseiten - Dummies

Schon vor langer Zeit konnten sich Browser nicht einmal darüber einig sein, welche Farben sie zuverlässig anzeigen würden. HTML5- und CSS3-Webentwickler reagierten, indem sie innerhalb einer vordefinierten Palette von Farben arbeiteten, die in jedem Browser nahezu gleich funktionierten. Heutige Browser haben keine Probleme, viele Farben zu zeigen, aber die so genannte web-sichere Farbpalette ist immer noch manchmal ...

Verwendung von Pseudo-Klassen zum Verknüpfen von Links für HTML5 und CSS3 Programmierung

Verwendung von Pseudo-Klassen zum Verknüpfen von Links für HTML5 und CSS3 Programmierung

Wenn Sie einmal einen gewissen Stil in Ihren HTML5 und CSS3 Webseiten haben, sind Sie vielleicht etwas besorgt darüber, wie hässliche Links sind. Die Standard-Linkstile sind nützlich, passen jedoch möglicherweise nicht in Ihr Farbschema. So formatieren Sie einen Standardlink Das Hinzufügen eines Styles zu einem Link ist einfach. Immerhin ...