草庐IT

核心词汇

全部标签

ios - 查看Device中的核心数据表

在我的应用程序中,我使用核心数据来存储数据。现在我需要做核心数据迁移。要检查核心数据迁移是否正确完成,我想查看核心数据表,有什么办法可以做到这一点吗? 最佳答案 对于Xcode10.2.*确保设备已连接到计算机。选择“窗口”选项卡->“设备和模拟器”选择您的应用点击显示在设备窗口底部的轮子符号。将出现一个带有三个选项的小弹出窗口选择“下载容器...”。并将应用程序包保存在您计算机上的所需位置。更详细地转到下载的应用程序包文件并右键单击它。选择“显示包装内容”打开“AppData”->“库”->“应用程序支持”。这将列出您的应用程序的

ios - 核心数据 : persistent and temporary storage

我计划使用CoreDataAPI在我的iOS应用程序中存储文件。我想要两个数据存储:第一,大的,但可能是临时的,用于缓存;第二-小,但我想确保数据持久且永不删除。这样做的最佳做法是什么? 最佳答案 您需要创建2个独立的核心数据“堆栈”——即2个不同的模型(假设每个模型中存储的数据不同)、持久存储、持久存储协调器和托管对象上下文。两个堆栈都会将模型保存到一个文件中,但是您的临时文件应该保存到NSTemporaryDirectory(或者更好的缓存目录),而您的永久文件应该保存到NSHomeDirectory。除此之外,CoreData

ios - 用于核心数据的类似 ActiveRecord 的 ORM

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion是否有任何ORM包装CoreData并让开发人员只处理域逻辑?就像ActiveRecord在RubyonRails中所做的那样。据我所知,有Objective-Record和MagicRecord很好地处理查询和持久性。关于验证和关联,是否有提供这些功能的开源项目?谢谢

ios - 从核心数据中的一对多关系中删除对象

我目前在删除一对多关系中的对象时遇到问题。我的应用有以下关系:产品当用户在我的ViewController中按下“添加到购物车”按钮时,以下代码设置产品对象和购物车之间的关系+(Cart*)addProductToCartWithProduct:(Product*)productinManagedObjectContext:(NSManagedObjectContext*)context{Cart*cart=nil;NSFetchRequest*request=[NSFetchRequestfetchRequestWithEntityName:@"Cart"];NSError*erro

ios - 在 UITableView 中显示核心数据

我正在尝试创建一个UITableView来显示通过核心数据保存的数据源。我希望每一行都以其中一个属性命名(在我的例子中是歌曲的名称)。我已经成功制作了显示数组但未保存数据的表格。我认为我需要在tagsviewcontroller中导入列表并将一些代码放入numberofrowsinsection和cellforrowatindex但我无法理解苹果文档。任何帮助都会很棒,如果您需要我发布更多代码,我可以做到。我对此很陌生,我使用标准的xcode模板创建了一个Tableviewcontroller,如下所示。//TagsViewController.h#import@interfaceTa

ios - 初始化核心数据managedObjectcontext

我正在使用单例数据Controller从两个不同的View调用我的核心数据函数:创建View和历史View。第一个View只有创建或查看历史记录按钮才能转到相应的View。我的问题是我必须通过我的创建过程(在创建View中按createCare)才能在我的历史View中接收来自Core数据的任何内容。因此,我假设我必须启动我的managedObjectContext。还是我需要初始化一些其他核心数据元素?我在appDelegate中初始化了dataControllerSingelton。但是,我不知道如何在我的单个初始化方法中初始化托管对象上下文:+(DataControllerSin

linux下docker搭建Prometheus +SNMP Exporter +Grafana进行核心路由器交换机监控

一、安装Docker和DockerComposehttps://docs.docker.com/get-docker/#安装Dockersudoapt-getupdatesudoapt-getinstall-ydocker.io#安装DockerComposesudoapt-getinstall-ydocker-compose二、创建配置文件及测试平台是否正常1、选个文件夹作为自建Prometheus+SNMPExporter+Grafana的储存目录,如/plmxs,在plmxs文件夹下创建一个docker-compose.yml文件创建一个docker-compose.yml文件,定义Pr

ios - 核心数据映射模型不适用于正确的哈希值

所以我决定为我的实体之一创建2个子实体。为了测试,我创建了这两个没有任何属性和关系的实体。如果我使用推断映射模型,核心数据会失败并且应用程序会崩溃。已举报here如果我创建一个映射模型,核心数据也不能升级。我检查了核心数据日志,它说实体哈希是正确的。这里可能出了什么问题?CoreData:annotation:Incompatibleversionschemaforpersistentstore'file://localhost/Users/.../StoreContent/persistentStore'.storemetadata={NSPersistenceFrameworkVe

iphone - 核心情节 - 超越边界的情节标签

我正在使用CorePlot来显示折线图。绘图的标签在靠近(但不在边界之外)边界时被切断,如下所示不过,正如您在XCodeStoryboard(下图)中看到的那样,每个图形的边框都远高于(高度),而且似乎没有理由说明绘图的标签被剪切了。我已将图形托管View的框架设置为与XCode中的框架大小相匹配。self.graphHostView=[(CPTGraphHostingView*)[CPTGraphHostingViewalloc]initWithFrame:CGRectMake(self.view.frame.origin.x,self.view.frame.origin.y,sel

ios - 带有比较器的核心数据排序描述符

我有一个实体模型...[Event]>[Invite][Person]我想在此基础上创建一个NSSortDescriptor,这样如果Event有任何Invite,其中Person等于给定的人,那么他们将排在第一位。即如果有5个事件,其中一个有对当前用户的邀请(我传入),那么有邀请的事件将首先发生,然后是其余四个事件。目前我只是按日期顺序显示它们,但我想为此创建一个NSSortDescriptor。我认为它应该使用sortDescriptorWithKey:ascending:comparator:来指定比较器,但我应该使用什么键?邀请? 最佳答案