• Getting Started with Core Data


    Getting Started with Core Data

    Getting Started with Core Data

    Coreframework支持创建对象模型封装你的应用数据和逻辑满足MVC设计模式。

    CoreData的特性包括:

    • 内置管理撤销和重做除了基本的文本读写之外。
    • 自动确认属性值用于确认单独值在可接受范围和组合值有意义。
    • 改变增殖,包含保持对象关系的一致性。
    • 分组,过滤,和编制数据在内存和用户界面。
    • 自动支持存储对象在外部的数据仓库。
    • Contents:

    • Prerequisites
    • Get Up and Running
    • Become Proficient
    • Core Data in Depth

    Prerequisites

    CoreData不是入门级别的技术。它包含了许多其他的Cocoa 计数和设计模式。你必须理解这些技术和模式在你有效的使用Core Data之前:

    Objectivec基础内存管理notification通知机制, and 代理

    CoreData提供的持久化库之一是建立在SQLite上的。如果你使用该库,它是很有用的,虽然不高效,你至少必须了解SQL语句。SQLite的文档可向 SQLite project web site那里有大量的SQL语言资源描述,例如, Wikipedia (SQL).

    Get Up and Running

     Core Data Programming Guide主要是一个查阅手册。你不应该试图简单的通过阅读它来直接理解Core Data。 

    对于学习CoreData,你一般应该遵循下面这些路线:

    1.如果你是一名 OSX 开发者开始阅读概况 Core Data Basics (in Core Data Programming Guide).

    1. 如果你是一名 iOS 开发者完成 Core Data 对于 iOS的教程.如果你是一名 OSX 开发者,你也可以寻找到一些有用的信息通过阅读提供的Core Data对于iOS的教程概况 (available in the iOS Developer Library). 
    2. 通过 Core Data 使用教程该框架将给你不同的组件价值,不受用户界面的干扰。
    3. 当你需要更加详尽的解释时查阅 Core Data Programming Guide.

    OSX: Core Data and Cocoa Bindings: Cocoa bindings 是一种 OSX 技术 ,你可以通过它简单的保持用户界面元素和展现的数据值保持同步,查看 Cocoa Bindings Programming 主题特别是什么是 Cocoa Bindings?. Cocoa bindings and Core Data 是正交的—Core Data 用于管理对象模型的对象图,Cocoa bindings 用于同步用于对象图的值和用户界面。两者皆不互相依赖。

    尽管 Cocoa bindings and Core Data 不相互依赖和地址是不同议题,两者提供抽象层-它们单独直接的把握-同时的把握挑战你应该选择一个开始学习,然后再学另一个。

    这里有一些独立的案例,关于CoreData和bindings 作用于彼此,明显来自于各自的api。这些问题集合当出现问题时第一时间应该查阅 (查阅 Core Data and Cocoa Bindings in Core Data Programming Guide 得到更多信息).

    Become Proficient

    在你干完介绍材料后,试图创建更为复杂的应用程序(比如连个连接实体)。 Core Data Programming Guide将更加有助于你继续你的探索,如Predicate Programming Guide Core Data Snippets将帮助你写更多的代码。

    在进行当中这是很重要去忍受你的想法,Core Data 对象仍然是个对象,并且有小的影响在用户界面模块. (事实上,这改变是对的-你可以找到你的用户界面作用于你的数据结构)你应该练习创建Core Data 应用使用传统的Cocoa技术 ,例如目标行为和委托。   

    Core Data in Depth

    这是几个比更深层次的描述Core Data特定层面的文档。使用这些文档仅当你对理解Core Data如何工作时,然后只有当:

     
     
     
  • 相关阅读:
    PBI REFRESH ERROR
    PTE
    Python
    Chromedriver下载地址
    python pip安装selenium时报错, ..has requirement websocket-client==0.48.0, but you'll have websocket -client 0.57.0 which is incoopatibale.
    在打开方式里只有wps,找不到默认的MS OFFICE办公PPT打开方式 解决方案
    POWER BI
    POWER BI
    [未解决]POWER BI
    POWER BI 生成日期表
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/3356265.html
Copyright © 2020-2023  润新知