草庐IT

核心词汇

全部标签

ios - 内存增加每次核心数据迭代

在遍历我的核心数据对象时出现内存问题。当它循环遍历CFData(存储)时,它会不断增加,直到应用程序崩溃。核心数据不应该在每次循环结束后释放内存吗?for(Patient*patientinself.fetchedResultsController.fetchedObjects){for(Exam*examForPatientinpatient.exams){//dostuffwithexamForPatient}}编辑-尝试了以下并且仍然以相同的方式运行:for(Patient*patientinself.fetchedResultsController.fetchedObjects

ios - 设备密码锁定时无法保存核心数据管理对象上下文

我正在创建一个像这样的持久存储协调器:NSURL*storeURL=[[selfapplicationDocumentsDirectory]URLByAppendingPathComponent:@"Mydatabase.sqlite"];NSError*error=nil;__persistentStoreCoordinator=[[NSPersistentStoreCoordinatoralloc]initWithManagedObjectModel:[selfmanagedObjectModel]];if(![__persistentStoreCoordinatoraddPers

ios - 核心数据 : fetch result from two entities, 和结果包含两个实体中的信息

有两个实体:我想做一个类(class)表。第一个实体是Course,第二个是TimeAndPlace。在大学里,有一些类(class),一门类(class)可能有不同的时间或地点。现在我想在每个工作日获取Course及其关联的TimeAndPlace。但有一些限制:如果当前周在开学周和学期的最后一周之间,则需要该类(class);在本类(class)中,选择工作日等于某个工作日的类(class)。最后,我想获得类(class)及其相关的时间和地点。我对CoreData不太熟悉,你能帮我吗?已编辑:就像SQL一样:SELECTCourse.courseName,TimeAndPlace.

ios - 核心数据不会在两次发布之间持续存在

我在使用CoreData时遇到了一个奇怪的问题。在一个特定的ViewController中,我从CoreData中的对象加载View。当我运行该应用程序时,它第一次加载此View时,CoreData不会从我的提取中返回任何内容。所以我重新填充核心数据,每次显示View时,它都会正确地从核心数据中获取对象。但是,每次启动该应用程序时,它都不会在CoreData中找到任何内容,然后必须再次从头开始创建对象。那么什么会导致CoreData对象在应用程序运行期间持续存在,而不是在启动之间持续存在?我没有做任何事情来删除任何对象。编辑:有什么方法可以查看CoreData中的实际内容吗?比如文件或

iphone - 核心数据配置不在应用程序委托(delegate)上

我目前正在研究核心数据框架,我有一个关于类结构的问题。如果我创建一个包含核心数据的新项目,所有核心数据方法和对象都在应用委托(delegate)中。是否可以创建一个管理所有核心数据事务的模型对象?它是正确的吗?我认为appdelegate不能太重,但在这种情况下最好让它管理持久性。有什么线索吗? 最佳答案 是的,您可以创建一个单独的类来保存所有CoreData类和配置。我为我所有的CoreData项目都这样做。 关于iphone-核心数据配置不在应用程序委托(delegate)上,我们在

iphone - 核心图 - 防止缩放/缩放图以显示完整的轴范围

我有一个从0到100的y轴边界和一个从0到10的x轴边界。当我绘制数据点(0,85)和(1,86)时,只有带有数据点的绘图部分显示。我明白这有什么用,但在我的例子中,我需要显示整个轴,未缩放。有没有办法在不缩放到数据点的情况下显示完整的轴?谢谢你的帮助。 最佳答案 更多的是提示而不是答案..但是,正如我在评论中所说:可以尝试去掉“scaleToFitPlots”,直接设置xRange和yRange;或者..调用-scaleToFitPlots:然后设置xRange 关于iphone-核心

iphone - 核心数据关系

在我的应用程序中有N个用户。每个用户可以有N个类别。每个类别可以有N个图书。我创建了以下实体BookMetadata、Users、CategoriesBookMetadata实体是来自不同用户的书籍数据的唯一集合。我如何着手在这些实体之间建立关系。用户与类别之间的关系。(一对多)或用户与书籍(一对多,一个用户可以拥有一本或多本书籍)。类别和书籍之间的关系。(一对多)。我对实现这些关系的理解是否正确,我在CoreData中创建关系方面相对较新。如果没有或有更好的解决方案,请告诉我如何去做。编辑:考虑这个场景,User1->Category1->Book1,Book2.->Category

AIGC|一文梳理「AI视频生成」技术核心基础知识和模型应用

大家好,我是猫先生,AI技术爱好者与深耕者!!2022年是AIGC(生成式AI)元年!从这一年开始,可谓是百家争鸣,各种技术层出不穷,再次迸发出AI的活力。从DALL·E2、StableDiffusion、Midjourney等文生图应用点燃了大众的热情,再到ChatGPT的横空出世,更是掀起了一股AI浪潮。2023年是AI大爆发的一年,经过一年多的发展,AI绘画可以说已得到了长足的发展,而这也进一步促进了AI视频生成的发展。——何为AI视频?——「AI视频」通常指的是由人工智能(AI)技术生成或处理的视频。这可能包括使用深度学习、计算机视觉和其他相关技术来改善视频的质量、内容或生成全新的视频

ios - 核心数据设计

我想扩展我生成的NSManagedObject类(数据映射、初始化、实用函数)。我是用类别来做的,但是做两个导入很快就变老了。我看到MagicalRecord对生成的文件进行了子类化(https://github.com/magicalpanda/MagicalRecord/tree/develop/Samples/iOS/Application/Models)。我尝试了这种方法,但遇到了以下问题。[foo.barmyExtensionMethod];其中foo属于_foo类,bar属于_bar类。方法myExtensionMethod位于名为bar的_bar的子类中。我收到语法错误_

IOS 核心数据删除没有子项的父记录

我正在为我的以用户输入的数据为中心的应用程序进行“清除过程”。本质上有一个父实体和一个子实体。如果我“滑动删除”父对象,系统会正确删除子对象。所以那部分工作正常。现在,我要做的是遍历并删除所有早于60岁的子对象。标记为“协调”的日子。将获取和删除请求放在一起应该没有问题。我不知道的是如何获取和删除没有子对象的父对象(早于?60?天)?我希望我不必遍历整个集合,获取子对象的计数并将该值保存到父对象,然后删除带有“0”的父对象,但我想这将是我的B计划。数据结束60天的时间段可能会产生60-100个新的父对象和150-300个新的子对象,如果用户始终掌握与个人工作相关的收入,子对象通常应在创