zoukankan      html  css  js  c++  java
  • 2.11. 创建托管对象(Core Data 应用程序实践指南)

      到现在为止,还没有创建过托管对象,回顾了一下,只是创建了托管对象模型,持久化存储区,持久化存储协调器,托管对象上下文。

      那么,现在就来创建托管对象吧。

      使用NSEntityDescription 的 insertNewObjectForEntityForName来创建

      

    - (void)demo{
        if (debug == 1) {
            NSLog(@"Running %@ '%@'",self.class, NSStringFromSelector(_cmd));
        }
        
        NSArray *newItemNames = [NSArray arrayWithObjects:@"Apples",@"Milk",@"Bread",@"Cheese",@"Sausages",@"Butter",@"Orange Juice",@"Cereal",@"Coffee",@"Eggs",@"Tomatoes",@"Fish", nil];
        
        for (NSString *newItemName in newItemNames) {
            Item *newItem = [NSEntityDescription insertNewObjectForEntityForName:@"Item" inManagedObjectContext:_coreDataHelper.context];
            newItem.name = newItemName;
            NSLog(@"Insert New Managed Object for '%@'",newItem.name);
        }
    }
    
    别忘了导入Item.h
  • 相关阅读:
    js代码的执行顺序及运算
    javascript讲解
    浏览器的差距
    标准流
    下拉列表
    单位
    滚动标签
    接着说一些有关排版的一些东西
    关于处理浏览器的兼容问题
    关于排版的技巧
  • 原文地址:https://www.cnblogs.com/SimonGao/p/4930594.html
Copyright © 2011-2022 走看看