Quadros você pode usar para desenvolver seu aplicativo ios

Video: Criando um App iOS usando o Visual Studio e Xamarin

o UIKit estruturas único propósito na vida é fornecer um desenvolvedor de aplicativo iOS com todas as classes de um aplicativo precisa para construir e gerenciar sua interface de usuário. o UIKit framework faz a maioria do trabalho pesado para você, mas os desenvolvedores não vivem pela UIKit quadro sozinho- algumas outras estruturas conseguir colocar em jogo também.

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. 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).

O quadro CoreGraphics

o CoreGraphics quadro contém as interfaces para a API de desenho Quartz 2D e é o mesmo avançado motor de desenho, baseado em vetor que é usado no OS X. Ele fornece suporte para o desenho baseado em caminhos, rendering anti-aliasing, gradientes, imagens, cores, coordenar-space transformações e documento PDF criação, exibição e análise. Embora a API é baseado C, ele usa abstrações com base em objeto para facilitar as coisas. É a base para muitas coisas vistas na tela.

Video: Desenvolvendo uma app nativa iOS e Android para uma pizzaria em 15 minutos com Xamarin e C#

Ainda mais quadros

além da UIKit, Fundação, e CoreGraphics frameworks, você pode usar 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 seu aplicativo. O apoio mapa fornecido por esta estrutura inclui muitas das características normalmente encontradas no aplicativo Maps.

    Video: 10 Secret iPhone Hacks in iOS 10



  • 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- em seguida, digite iOS Visão geral da tecnologia. Esteja ciente de que se você quer ser capaz de fazer algo, provavelmente há uma estrutura para apoiá-lo.


Publicações relacionadas