zoukankan      html  css  js  c++  java
  • MagicalRecord的使用(第三方库实现的数据库)

    MagicalRecord:http://cocoadocs.org/docsets/MagicalRecord/2.1/

    安装:

    1、新建一个工程,注意不要勾选 Core Data。

    2、利用CocoaPods下载MagicalRecord,其中Podfile文件内容如图1:


    图1

    3、为项目添加CoreData FrameWork。(点击工程根节点,然后依次Targets > Build Phases > Link Binary With Libraries > + > CoreData.framework > Add)。

    4、添加Magical Record的头文件到*-Prefix.pch,如图2:


    图2

    创建模型文件:

    下面创建一个名为Person的模型,有age、firstname、lastname三个字段。

    1、创建一个名为Model的模型文件。 (File > New File… > Core Data > Data Model)

    2、点击左下角的Add Entity,更改Entity的名字为Person。

    3、为Entity添加三个Attribute:age(Integer16)、firstname(string)、lastname(string)。

    4、点击Editor > Create NSManagedObject Subclass… > Create创建模型文件对应的类。

    使用MagicalRecord:

    在AppDelagate.m中初始化MagicalRecord,如图3:


    图3

    在ViewController.m中,引入Person类的头文件,封装四个方法分别是:“创建记录”、“查询记录”、“更新记录”、“删除记录”。如图4:


    图4

    增删改查的操作如图5、6:


    图5
  • 相关阅读:
    POJ 1141 括号匹配 DP
    881. Boats to Save People
    870. Advantage Shuffle
    874. Walking Robot Simulation
    文件操作
    861. Score After Flipping Matrix
    860. Lemonade Change
    842. Split Array into Fibonacci Sequence
    765. Couples Holding Hands
    763. Partition Labels
  • 原文地址:https://www.cnblogs.com/huahua0809/p/5209103.html
Copyright © 2011-2022 走看看