Movatterモバイル変換


[0]ホーム

URL:


Saltar para o conteúdo
Wikipédia
Busca

Cocoa Touch

Origem: Wikipédia, a enciclopédia livre.
Cocoa Touch
Cocoa Touch
DesenvolvedorApple
Sistema operacionaliOS
Gênero(s)Framework
LicençaSoftware proprietário

Cocoa Touch é o ambiente de desenvolvimento de aplicativos[1] para criação de softwares que rodam noiOS paraiPhone eiPod Touch,iPadOS paraiPad,watchOS paraApple Watch etvOS para aApple TV de quarta geração, daApple Inc.

O Cocoa Touch fornece umacamada de abstração do iOS, osistema operacional para iPhone, iPod Touch e iPad. Ele é baseado no conjunto de ferramentas daAPI Cocoa domacOS e, como ela, é escrito principalmente na linguagemObjective-C. O Cocoa Touch permite o uso de hardware e recursos que não são encontrados nos computadores macOS e, portanto, são exclusivos da gama de dispositivos iOS. Assim como a Cocoa, o Cocoa Touch segue uma arquitetura de softwareModel-View-Controller (MVC).

O Cocoa Touch contém um conjunto diferente deelementos de controle gráfico do Cocoa. As ferramentas para o desenvolvimento de aplicativos baseados no Cocoa Touch estão incluídas noSDK do iOS.

Portes

[editar |editar código-fonte]

OWinObjC daMicrosoft, a ponte iOS baseada emGNUstep para aPlataforma Universal do Windows, contém uma implementação funcional dos frameworks do Cocoa Touch como Foundation, UIKit e MapKit lançadas sob alicença MIT.[2] Uma das implementações do UIKit é baseada emXAML.[3]

Vários esforços tentaram trazer o UIKit, o AppKit modificado do Cocoa Touch, para o macOS:

  • Chameleon é uma porta do UIKit para o macOS de 2014.[4]
  • O UXKit do ZeeZide é um porte mais recente do UIKit para o macOS. Existe uma camada acima do AppKit e do UIKit.[5]
  • A Apple usou um framework privado "UXKit" para uma versão de 2015 do Photos.app.[6]
  • A Apple tornou a ponte mais oficial com o projeto "iosMac" ou "Marzipan" em 2018, que colocou um diretório "iOSSupport" cheio de frameworks iOS no macOS mojave. Eles foram originalmente restritos ao uso do desenvolvedor[7] e finalmente foram oficializados com o lançamento do "Mac Catalyst" em 2019.[8]

Referências

  1. «Cocoa (Touch)».developer.apple.com. Consultado em 21 de novembro de 2019 
  2. «microsoft/WinObjC/Frameworks: Objective-C for Windows».GitHub (em inglês). Consultado em 17 de fevereiro 2020 
  3. «WinObjC: Migrating UIKit Controls to XAML».GitHub (em inglês) 
  4. Heber, Sean.«BigZaphod/Chameleon: Chameleon is a port of Apple's UIKit for iOS (and some minimal related frameworks) to Mac OS X.».GitHub 
  5. «ZeeZide/UXKit: Write code that works on both, UIKit and AppKit.».GitHub. ZeeZide. 19 de dezembro de 2019. Consultado em 17 de fevereiro de 2020 
  6. Hall, Zac (5 de fevereiro de 2015).«UIKit-like framework called UXKit used in Photos for Mac».9to5Mac 
  7. Demasi, Adam (7 de junho de 2018).«A quick look at UIKit on macOS» (em inglês) 
  8. «Mac Catalyst».Apple Developer Documentation. Consultado em 17 de fevereiro de 2020 
Obtida de "https://pt.wikipedia.org/w/index.php?title=Cocoa_Touch&oldid=58990722"
Categorias:
Categoria oculta:

[8]ページ先頭

©2009-2025 Movatter.jp