草庐IT

data_class

全部标签

objective-c - 使用 Core Data 时提高 UI 性能

我一直在我的项目中使用CoreData,我一直依赖它的数据错误系统来返回缓存数据,但是我遇到了一些性能问题,尤其是在配置其View的UITableView中显示数据时基于这个获取的数据。它基本上是通过它们的唯一ID获取一些NSManagedObject实例,并将存储在NSNumber中的值相加。它在for循环中对大约40个不同的对象执行此操作,并且每次重新加载UITableView时都会执行此操作。是否有任何建议的方法来监听Co​​reDataNSManagedObjects中的更改或在我的级别缓存数据的方法,或者我应该依赖数据错误,而这只是我做错了什么?如果您能指出一个好的模式来处理

ios - ld : 1 duplicate symbol for architecture arm64 : two same variables in two different classes?

我来自Java世界,所以我的问题可能看起来很愚蠢。为什么当我在两个不同的实现类中有相同的变量(NSString对象)名称时编译器会报错?默认情况下它们不是私有(private)的吗?是禁止的吗?是否有任何build设置要更改?毕竟,因为我在这里不使用iVar,所以我是否以C/C++风格声明了这个变量?例子:示例类.h#import@interfaceSampleClass:NSObject{...}@end另一个类.h#import@interfaceAnotherClass:NSObject{...}@end样本类.m#import"SampleClass.h"@implementa

iOS:覆盖子类中父类(super class)的setter属性

我需要在我的子类中覆盖父类(superclass)的setter父类(superclass):公共(public)接口(interface):@property(weak,nonatomic)UIView*mediaView;实现:-(void)setMediaView:(UIView*)mediaView{//somecode}子类:实现:-(void)setMediaView:(UIView*)mediaView{//somecode_mediaView=mediaView;---ERROR:Useofundeclaredidentifier'_mediaView'//someco

objective-c - 如何处理 '[<__NSCFString 0x2f1730> valueForUndefinedKey:]: this class is not key value coding-compliant for the key $oid' 错误

我遇到了错误(在主题中说明),因为有时属性“id”不会在返回的json中存储包含“$oid”的散列。例如有时我得到:"id":{"$oid":"4eea972209f47a0028000140"}有时我得到"id":"4eea972209f47a0028000140"我正在尝试检查以下代码以解决此类不规则问题if([[questionvalueForKey:@"id"]valueForKey:@"$oid"]){question_id=[[questionvalueForKey:@"id"]valueForKey:@"$oid"];}else{question_id=[question

ios - Core Data 数据库中的 Z_PK 列

是否可以从CoreData创建的Z_PK列中获取数字?如果是这样,您是否会像获取您在模型中手动创建的属性一样获取此列? 最佳答案 z_pk不是您可以像其他任何其他属性一样获取的属性。您可以做的是从实体的managedObjectID中提取z_pk值可以使用[selfobjectID]获取managedObjectID。对于这个例子,我们采用这个:/p5>最后的p5就是z_pk。(对于这个商店,对于这个实体,在这个时候。它可以改变)不确定您需要z_pk的目的是什么,也不知道是什么格式。让我们将managedObjectID转换为字符串

c++ - 对象 C 错误 : "expected unqualified-id before class pointer"

我目前正在从事iOS开发项目。为了方便起见,我在早期将功能拆分为几个小程序。该项目由Obj-C、Obj-C++和C++程序组成。现在,我将它们全部整合到最终产品中,并在(我猜)Obj-C和C++之间的兼容性方面遇到了一些奇怪的行为。我正在尝试在obj-C++程序中初始化一个来自obj-C类的对象。但是在编译obj-C类头文件时我总是报错:#import@classAVAssetExportSession;@interfaceLibraryImport:NSObject{AVAssetExportSession*export;//ErrorlineNSError*movieFileErr

目标检测:如何将VOC标注的xml数据转为YOLO标注的txt格式,且生成classes的txt文件

1.前言目标检测数据的标注分为两种格式:xml解释性标签,左上角+右下角的坐标txt记事本文件,类别+x,y中心坐标+w,h的相对值如下:xml文件格式:txt文件格式:本文要实现的目标是将目标检测xml标注格式转为txt相对坐标的标注方式值得一提的是,xml标注包含了类别名称,往往在下。所以,xml标注的数据有时候没有包含类别的json文件,因为根据xml可以直接绘制边界框。如果想要生成xml对应的类别json字典文件,可以参考:目标检测篇:如何根据xml标注文件生成类别classes的json文件而对于yolo标注的txt文件来说,类别仅仅用索引012表示,这也就是说我们是不知道012代表

ios - NSPredicate isKindOfClass 仅适用于 [myObject class] 不适用于 [MyClass class]

为什么[MyClassclass]无法在谓词中找到我想要的类的对象,而[myObjectclass]有效?请参阅下面的代码示例。我希望能够在一个集合中找到类型为MyClass的对象,而无需使用该类的虚假实例。MyClass*myObject=[[MyClassalloc]init];这行不通...NSPredicate*predicate=[NSPredicatepredicateWithFormat:@"selfisMemberOfClass:%@",[MyClassclass]];NSArray*predicateResults=[mySetfilteredSetUsingPred

ios - 架构 i386 的 undefined symbol : "_OBJC_CLASS_$_Barcode", 引用自:objc-class-ref in

我正在尝试将二维码生成库集成到我的应用程序中。QR生成器库是:https://github.com/kuapay/iOS-QR-Code-Generator我想我一定是把它整合错了,因为我收到了这个错误:Undefinedsymbolsforarchitecturei386:"_OBJC_CLASS_$_Barcode",referencedfrom:objc-class-refinQRViewController.old:symbol(s)notfoundforarchitecturei386clang:error:linkercommandfailedwithexitcode1(u

iphone - 如何使用 Core Data 将子查询作为属性执行?

我有一个名为“流派”的实体,它具有属性genreID和parentGenreID。我想创建一个动态属性,为我提供流派实体的计数,其中parentGenreID等于行的genreID,这样我就不必查询每个返回行的计数。如果我在SQL中执行此操作,我会使用查询:SELECTg.title,(SELECTCOUNT(*)FROMgenressgWHEREsg.parentGenreID=g.genreID)assubgenresFROMgenresg我在想也许FetchedProperty会是答案,但这些似乎作为NSArrays返回,但我仍在尝试找出合适的语法。我最好的猜测是这样的:SUBQ