Usando padrões de projeto no desenvolvimento de aplicativos ios
Quando se trata de desenvolvimento de aplicativos iOS, o quadro é projetado em torno de certos paradigmas de programação, também conhecido como Padrões de design.
Conteúdo
Para entender como tirar melhor proveito do poder de quadros - ou (melhor dizendo), para descobrir como os objetos de estrutura quer de melhor utilizar o seu código - você precisa entender os padrões de design.
Se você não entendê-los ou se você tentar trabalhar em torno deles, porque você tem certeza de que você tem uma maneira “melhor” de fazer as coisas, seu trabalho vai realmente acabar sendo muito mais difícil. (Software em desenvolvimento pode ser bastante difícil, por isso, tornando seu trabalho mais difícil é definitivamente algo que você quer evitar.)
Obter uma alça sobre os padrões básicos de design que a estrutura usa (e espera) irá ajudá-lo a desenvolver um aplicativo que faz o melhor uso do quadro. Isso significa fazer o mínimo de trabalho no mais curto espaço de tempo.
Os padrões de design pode ajudá-lo a compreender não só a forma de estruturar o seu código, mas também como o próprio quadro está estruturado. Eles descrevem as relações e interações entre classes ou objetos, bem como a forma como as responsabilidades devem ser distribuídos entre as classes para que o iPad faz o que você quer que ele faça.
Video: Padrões de Projeto - Ep01: O padrão mais utilizado da Web
Em termos de programação, um padrão de design é um modelo comumente utilizado, que lhe dá uma maneira consistente para obter uma determinada tarefa feito.
Para desenvolver um aplicativo iOS, você precisa estar confortável com os seguintes padrões de design básicas:
Video: Aplicando o padrão de projeto MVC em aplicativos iOS
Model-View-Controller (MVC)
Delegação
Bloco Objects
Alvo-Ação
Managed Modelo Memória
Video: 07 Padrões de Projeto: Builder
Destes, o padrão de projeto MVC é a chave para entender como funciona um iPad ou iPhone app.
Outro padrão de design básico existe bem: Fios e Concorrência. Esse padrão permite que você execute tarefas ao mesmo tempo (incluindo o uso de Grand Central Dispatch, que ajudando-e-cumplicidade recurso introduzido no OS X Snow Leopard para o pleno aproveitamento de tudo o que o poder de processamento disponível, mesmo no iPad menor e muito menor do iPhone ).