Core Data Programming Guide: What Is Core Data?

dados de base é uma estrutura que você usa para gerenciar os objetos de camada modelo em sua aplicação. Ele fornece soluções generalizadas e automatizadas para tarefas comuns associadas com o ciclo de vida de objetos e gerenciamento de grafos de objetos, incluindo persistência.

os dados principais normalmente diminuem de 50 a 70 por cento a quantidade de código que você escreve para suportar a camada modelo. Isso é principalmente devido às seguintes características embutidas que você não tem que implementar, testar ou otimizar:

  • alterar o acompanhamento e a gestão integrada do desfazer e refazer para além da edição básica de texto.

  • manutenção da propagação da mudança, incluindo a manutenção da consistência das relações entre objetos.

  • carregamento preguiçoso de objetos, futuros parcialmente materializados (faulting), e compartilhamento de dados copy-on-write para reduzir despesas gerais.

  • validação automática dos valores da propriedade. Objetos gerenciados estendem os métodos de validação padrão de códigos de valor-chave para garantir que os valores individuais estão dentro de intervalos aceitáveis, de modo que combinações de valores fazem sentido.

  • Ferramentas de migração de esquemas que simplificam as mudanças de esquemas e permitem que você execute uma migração de esquemas eficiente no local.

  • integração opcional com a camada de controle da aplicação para suportar a sincronização da interface do Usuário.

  • agrupar, filtrar e organizar dados na memória e na interface do Usuário.

  • suporte Automático para armazenar objectos em repositórios de dados externos.

  • Compilação sofisticada de consultas. Em vez de escrever SQL, você pode criar consultas complexas associando um objeto Nspredicato com um pedido de busca.

  • rastreamento de versões e bloqueio otimista para apoiar a resolução automática de conflitos multi-escritor.

  • integração efetiva com as cadeias de ferramentas macOS e iOS.

Deixe uma resposta

O seu endereço de email não será publicado.

Previous post Bonnet vs. Capa
Next post Tiras de I-Glo (fluoresceína sódica)