Estruturas ios além uikit
o UIKit
Conteúdo
Muito poucos outros frameworks conseguir colocar em jogo também. Aqui está um resumo de algumas das outras estruturas que podem ocorrer.
O quadro Foundation
o Fundação quadro é semelhante ao UIKit quadro na medida em que define as classes de uso geral. A diferença é que, enquanto UIKit limita-se a classes que implementam a interface do usuário, o Fundação estacas-quadro uma reclamação sobre todas as outras coisas - o material não-interface de usuário - você precisa em sua aplicação.
Video: Computer Science S 76: Objective C, iOS, MVC and UIKit
Em termos práticos, isto significa que o Fundação quadro define o comportamento básico objeto, gerenciamento de memória, notificações, internacionalização e localização.
o Fundação estrutura também fornece wrappers objeto ou equivalentes (Por valores numéricos, cordas, e colecções) e classes de utilitários (Para acessar as entidades subjacentes do sistema e serviços, tais como portas, fios e sistemas de arquivos, bem como redes e data e gestão do tempo).
Video: Anleitung für UIkit Tool update
O quadro CoreGraphics
o CoreGraphics quadro contém as interfaces para a elaboração API Quartz 2D e é o mesmo avançado motor de desenho, baseado em vetor que é usado no Mac OS X. Ele fornece suporte para o desenho baseado em caminhos, rendering anti-aliasing, gradientes, imagens, cores, coordinate- transformações espaciais e documento PDF criação, exibição e análise.
Embora a API é baseado C, ele usa abstrações com base em objeto para tornar as coisas mais fáceis para você. Embora seja a base para muitas coisas que você vê na tela, você ganhou&rsquo-t estar usando-o diretamente para muitos projetos de aplicativos.
Ainda mais quadros
além da UIKit, Fundação, e CoreGraphics frameworks, você usa um punhado de outros em seus próprios aplicativos na estrada. Eles são os seguintes:
MapKit: Permite que você incorpore uma interface mapa totalmente funcional em sua aplicação. O apoio mapa fornecido por esta estrutura inclui muitas das características normalmente encontradas na aplicação Maps.
Video: What's New in Cocoa Touch - Apple WWDC 2015
AVFoundation: Fornece uma interface Objective-C para a gestão e reprodução de mídia de áudio-visual em seu aplicativo iOS.
AudioToolbox: Contém os APIs que prestam serviços em nível de aplicativo - para reproduzir sons, por exemplo.
Reprodutor de mídia: Fornece funcionalidade básica para o filme de jogo, música, podcast de áudio e arquivos de audiobook, bem como acesso à Biblioteca iPod.
Configuração do sistema: Contém as interfaces para determinar a configuração de rede de um dispositivo.
CoreLocation: Fornece dados de localização para suportar a funcionalidade, tais como redes sociais. Também inclui classes de fazer as duas coisas para a frente e geocodificação reversa.
Você pode encontrar muitos, muitos mais quadros para seus aplicativos em iOS Visão Geral da Tecnologia Apêndice B: iOS Frameworks, onde pode encontrar no iOS Developer Library. Esteja ciente de que se você quer ser capaz de fazer algo, provavelmente há uma estrutura para apoiá-lo.