草庐IT

核心词汇

全部标签

ios - 什么是 cocoa 绑定(bind)核心数据中的延迟获取?

我观看了有关CoreData的视频教程。我看到了一个选项使用惰性抓取用数组Controller映射一个对象模型。但是没明白什么是Lazyfetching? 最佳答案 这意味着实际上(自动)获取数据不是在请求时,而是在Controller请求数据时。例如,考虑具有数千行的大型tableview-它们不会在执行请求时同时全部获取,而是在用户滚动tableview时按小部分动态获取。 关于ios-什么是cocoa绑定(bind)核心数据中的延迟获取?,我们在StackOverflow上找到一个

ios - 核心数据 iCloud 交易日志

我正在使用UIManagedDocument和无处不在的选项(NSPersistentStoreUbiquitousContentNameKey和NSPersistentStoreUbiquitousContentURLKey)测试CoreData和iCloud。一切正常。我的设备在合理的时间内毫无问题地同步。DB小(100K以下)。正如我所说,我正在测试应用程序并对数据库进行大量更改,结果生成了大量事务日志。我遇到的问题是,如果我在用于测试的其中一台设备上删除并重新安装该应用程序(不删除iCloud数据),该应用程序需要很长时间才能打开文档。openWithCompletionHan

ios - 从另一个类重新加载核心数据 TableView

我正在尝试刷新使用ViewController(ViewController1)上的核心数据的TableView上的数据。用于将值保存到核心数据中的保存按钮(UIButton)在不同的ViewController(ViewController2)上。它们同时出现在iPad的同一屏幕上,但通过使用容器View具有单独的类(标题文件和主文件)。当我单击ViewController1上的保存按钮时,它不会刷新ViewController2上的TableView。但是,我知道这不是将数据保存到CoreData中的方式,因为当我刷新应用程序时,新单元格会像预期的那样弹出到TableView中。我

ios - 具有多重关系的核心数据 NSPredicate

我需要发出一个获取请求,但我不太清楚该请求所需的NSPredicate。场景如下:我有一个List实体,list对象与一组Request对象具有一对多关系。每个Request对象都与一组Tags对象具有一对多关系。我需要在Tags实体上执行获取请求,但我无法计算调用的NSPredicate。我只想提取特定列表的所有请求的所有标签中的标签。这是我尝试过的:NSPredicate*predicate=[NSPredicatepredicateWithFormat:@"taginANYlist.requests.tags"];但我知道这是不对的。我无法指定我的列表,而且list.reques

JavaSE核心基础-流程语句-笔记

1.键盘录入importjava.util.Scanner;Scannerscanner=newScanner(System.in);scanner.next();//可以得到输入的字符串内容scanner.nextInt();//整型数据scanner.nextDouble();//浮点型数据2.流程控制语句判断:if   if(条件){   }elseif(条件){   }else{   }选择:switch   switch(变量/表达式){        case条件1:        //执行代码          break;        case条件2:        //执行

iphone - 核心数据根据关系的实体计数获取结果

我是核心数据的新手,我不知道如何使用核心数据编写这样的查询。我在架构中有两个实体专辑和歌曲。专辑通过一个多关系与歌曲相关,关系名称是轨道。我已经编写了查询以获取所有相册并且运行良好。但现在我想对此做些小改动,这样我就不会得到包含0首歌曲的专辑。我尝试根据请求设置谓词,例如tracks.@count!=0tracks.@count!=nil但这不起作用可能是因为错误?。我需要预取关系什么的吗?我不想在专辑中添加属性songCount,我只需要计数歌曲。编写这样的查询的最佳方法是什么?提前致谢!代码-NSFetchRequest*request=[[NSFetchRequestalloc]

ios - 核心数据 performBlockAndWait 没有自动释放轮询

在核心数据最佳实践的WWDC2012视频中,那个人说performBlockAndWait:不包含自动释放池。(而performBlock:确实如此)为什么不呢?这样做的具体后果是什么?我是否需要将block内容包装在自动释放池中-所有苹果示例都不这样做。或者他的意思是对比performBlock:而这不需要一个。 最佳答案 类德贾帕伊萨,A-performBlockAndWait:受益于周围的自动释放池。(-performBlockAndWait:似乎直接在当前线程上执行。)因此,它不需要自己的自动释放池。安德鲁

ios - 核心数据设计 : better 1 model with 2 stores or 2 models and 2 stores?

我在iOS应用中使用核心数据时遇到设计问题。我有两个商店,一个将包含一种目录,另一个仅包含用户数据。我已经阅读了所有这些问题:CoreDatawithmultiplestores:configurationwoesWhymightIwant2ormoreCoreDatamodels?Canmultiple(two)persistentstoresbeusedwithoneobjectmodel,whilemaintainingrelationsfromonetotheother?但我仍然没有得到的是,是两个在两个持久性存储上使用一个模型更好,还是两个模型在运行时将它们与两个存储合并。什

ios - 访问在核心数据中建模的类的属性的正确方法

假设一个Recipe对象有一个包含一个或多个Ingredient的NSSet,并且在核心数据中建模了相同的关系。给定一个食谱,获取其成分的正确方法是什么?在这个例子中,使用recipe.ingredients似乎很自然,但我同样可以为Ingredient实体使用NSFetchRequest和NSPredicate按菜谱匹配。现在假设我只想要“收集”的成分。这对我来说不太清楚——我是否应该使用一个获取成分的请求,并使用受配方和收集状态限制的谓词?或者遍历recipe.ingredients?在天平的另一端,也许我只需要此食谱中也出现在其他食谱中的成分。现在,获取请求似乎更有吸引力。什么是

ios - 核心数据加密类

我正在尝试在我的xcode项目中使用这个很棒的git:https://github.com/project-imas/encrypted-core-data它在创建一个新的空sqlite数据库时功能齐全。但是,我如何使用现有的已填充常规数据库?我需要加密我的sqlite文件并使用git提供的类。感谢大家! 最佳答案 您需要使用SQLCipher便捷函数sqlcipher_export.特别是,查看示例1的明文迁移。 关于ios-核心数据加密类,我们在StackOverflow上找到一个类