Estruturas ios além uikit

o UIKit

enquadramento na Biblioteca iOS Developer, cujo único propósito na vida é fornecer um desenvolvedor com todas as classes uma aplicação necessita para construir e gerenciar sua interface de usuário, faz a maioria do trabalho pesado para você, mas os desenvolvedores não vivem pelo UIKit quadro sozinho.

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.


Publicações relacionadas