草庐IT

核心词汇

全部标签

iphone - 使用关系从一对多变为一对一的实体迁移核心数据存储时出现 NSInferredMapping 模型错误

我在尝试迁移模型时收到NSInferredMappingModelError。在迁移过程中,实体Example的对象从一对多关系迁移到一对一关系。尝试通过inferredMappingModelForSourceModel创建NSMappingModel时,迁移失败并出现错误。由于项目的性质,我需要使用自定义迁移-该程序在(理想情况下)任何类型的模型上运行。在正确的方向上有什么想法或建议吗? 最佳答案 由于轻量级迁移无法处理您所做的更改,因此inferredMappingModelForSourceModel将失败。您必须自己创建映

iphone - 使用 Restkit 在核心数据中删除后保存对象使其崩溃

我正在尝试使用RestKit和CoreData作为服务器端数据的本地缓存,但我无法做到这一点我创建了一个NSManagedObject:@interfaceJSONShop:NSManagedObject@property(nonatomic,retain)NSNumber*shopId;@property(nonatomic,retain)NSNumber*type;@end@implementationJSONShop@synthesizeshopId;@synthesizetype;@end它由Restkit自动映射和存储,我可以从数据库中获取它以在TableViewContro

iphone - 我如何从核心数据中的子实体访问子实体属性

我在核心数据中有一个名为element的super实体,有两个名为(IsBoolean,IsGrade)的子实体,我尝试从下面的代码访问这些子实体属性。关于这个问题我需要你的帮助--------------------核心数据结构--------------------super实体[Element->elmentID]子实体[IsBoolean->value]+[IsGrade->value]--------------------简要代码-----------------------------NSFetchRequest*formRequest=[[NSFetchRequesta

ios - 如何在 mogenerator 中使用类型安全的结构类型核心数据属性?

对于NSKeyValueCoding可以处理的结构类型的属性,我使用了Apple文档中描述的核心数据访问器模式here.例如,NSRange结构可以在CoreData模型中指定为Transformable类型,然后可以通过在NSManagedObject子类中提供以下形式的访问器来为客户端避免NSValue的冗长代码:接口(interface):@property(assign,nonatomic)NSRangerange;实现;-(NSRange)range{[selfwillAccessValueForKey:@"range"];NSRangeretVal=range;[selfd

iphone - Obj-c,在没有核心数据的情况下,执行许多 SQLite 插入/更新查询的最快方法是什么?

我致力于在没有核心数据的情况下使用SQLite。我需要加速一个在查询数据库后执行一些数据库事务的函数。我已经为包含我需要的所有值的行创建了一个字典。我需要这样做以避免数据库锁定。目前我正在调用我的添加记录到数据库函数,每次打开和关闭数据库。显然这是过程缓慢的地方。我在想,应用程序嵌入数据库设置脚本是很常见的,所以一定可以运行一批查询。所以我在想,如果我可以用我所有的查询构建一个字符串,我就可以直接执行它。但我不是100%认为这是执行批量查询的最佳方法。谁能告诉我如何进行? 最佳答案 对于初学者..查看这些链接:how-do-i-im

关于“Python”的核心知识点整理大全65

目录20.2.19设置SECRET_KEY20.2.20将项目从Heroku删除注意20.3小结附录A安装PythonA.1.1确定已安装的版本A.1.2在Linux系统中安装Python3A.2在OSX系统中安装PythonA.2.1确定已安装的版本A.2.2使用Homebrew来安装Python3注意A.3在Windows系统中安装PythonA.3.1在Windows系统中安装Python3A.3.2查找Python解释器A.3.3将Python添加到环境变量Path中A.4Python关键字和内置函数A.4.1Python关键字A.4.2Python内置函数D.1安装GitD.1.1在

objective-c - 频繁(5Hz)核心数据保存的性能开销

对于播放音频文件的iPhone应用程序,我正在开发一个系统来跟踪用户在他们听过的任何一集中的进度(例如,他们听file1的前4:35,然后开始另一个文件,然后返回到文件1,它从4:35开始。我已经设置了一个核心数据模型来存储元数据,但我想知道在播放期间我可以/应该多积极地缓存当前位置。目前,我刚刚将save:call卡在了以前用于更新时间标签和UISlider播放头的方法中。NSTimerInterval每0.2秒调用一次该方法。0.2秒比我需要跟踪进度缓存的精度高得多。无论如何,这些值都会四舍五入到最接近的秒数,因此基本上每次保存的4/5都是多余的。尽管如此,这几乎是CoreData

Kafka收发消息核心参数

Kafka收发消息核心参数1.基础的客户端利用maven简单尝试一下Kafka的代码1.引入Maven依赖dependency>groupId>org.apache.kafkagroupId>artifactId>kafka_2.13artifactId>version>3.4.0version>dependency>2.消息发送者代码publicclassMyProducer{privatestaticfinalStringBOOTSTRAP_SERVERS="39.106.39.1:9092";privatestaticfinalStringTOPIC="disTopic";publics

ios - 在模拟器中查看核心数据的内容

我有一个一对多的CoreData模型。有任务列表和属于任务列表的任务。我的问题是每当我创建一个新任务时,也会创建一个任务列表。“新任务列表”是数据库中名称字段的默认值。“Newtasklist”是View新建tasklsit时存储的值。可以看出,每次创建任务时,都会自动创建一个具有默认名称值的任务列表。问题这是它应该看起来的样子吗?如果是这样,我如何进行查询以仅选择Z_ENT=1的任务列表名称(那些是父项,对吗?)如果这看起来非常错误,我该如何正确插入内容。我认为我的表关系是正确的-但如果这可能是问题所在,我会发布屏幕截图。模型图我的代码选择列表时:NSManagedObject*ma

ios - 在 UILabel 中显示核心数据结果?

我知道如何设置UILabel并用NSString填充它,所以我错误地假设我可以将CoreData数据库的属性加载到NSString并将结果显示到UILabel中?如果我是对的,这是可能的,我该怎么做?在学习如何执行此操作时,我尝试拼凑一些代码:-)我想在普通的UIView而不是UITableView中显示这个结果。干杯杰夫 最佳答案 您应该有NSManagedObject类来访问您的核心数据实体。例如,如果您有一个名为Person的实体,则应该有一个相应的Person类(在Person.h和Person中声明.m).对于那个Pers