草庐IT

SpringCloud的五大核心组件

全部标签

ios - 核心数据设计

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

Springcloud 微服务实战笔记 Zuul

优点解决路由规则与服务实例维护问题。对于类似签名校验、登录校验在微服务架构中的冗余问题。入门使用构建网关pom.xml引入spring-cloud-starter-netflix-zuulorg.springframework.cloudspring-cloud-starter-netflix-zuul应用主类增加@EnableZuulProxy注解增加配置信息,主要是路由规则信息由于zuul已实现与eureka无缝整合,配置路由规则时候无需配置具体的URL,而是映射到具体的服务即可。比如:/api1/**对应的就是请求SPRING-CLOUD-STUDY-DEMO服务通过指定EurekaSe

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

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

ios - 使用数组使核心数据变得容易

在网上浏览一些核心数据页面时,我发现了一个使用有趣技术的教程,我以前从未见过或使用过它,但实际上看起来很聪明。他们没有使用长方法、FRC等,而是将fetchResultController的结果放在一个数组中,这样他们就可以用它来完成所有工作。这是链接。http://www.appcoda.com/introduction-to-core-data/您认为使用这种方法的错误是什么?这是一个有效的? 最佳答案 它有效,但它完全违背了NSFetchedResultsController的目的。FRC的目的是批量从CoreData中获取对

iphone - 从核心数据中获取不同的数据以及降序?

我正在创建聊天应用程序,我在其中将数据保存在核心数据中。我使用以下实体,我想获取所有唯一的数据customerno并且该数据将按messagedate的降序排列还包含最新的messagetext从其他人发送cmid.我想显示列表,例如facebook聊天消息列表和笑脸View。我尝试以下代码,-(NSArray*)getAllInstanceMessages{NSError*error=nil;NSFetchRequest*req=[[NSFetchRequestalloc]init];NSEntityDescription*entity=[NSEntityDescriptionent

ios - 核心数据设置多个 managedObjectContexts

在我正在开发的应用程序中,我需要同时访问和写入核心数据。我已经能够收集到这意味着我需要使用多个managedObjectContexts,但我不明白我应该如何设置这两个managedObjectContexts。我明白,一旦我设置好它们,我需要在其managedObjectContext的后台线程上执行写操作,然后通过这样的操作合并数据:CoreDataandthreads/GrandCentralDispatch.所以我的问题是,我将如何启动两个单独的managedObjectContext,以便我可以按照描述使用它们? 最佳答案

iphone - 将数据预加载到核心数据中是更好的 csv 还是 sqlite?

我必须将数据预加载到我的核心数据中,以使我的实体始终充满数据,因为有人第一次启动该应用程序。我在csv和其他sqlite中有一个数据库。哪个最好?我应该怎么做?我的意思是,我想我应该将我的数据库始终放在我的应用程序的文件夹中,并且在我第一次启动该应用程序时,我会将数据填充到数据库中。不是吗?或者我错了?如果这是好方法?我该怎么做? 最佳答案 我会推荐一个已经映射的CoreData存储。它是否之前已由您的应用程序或编辑器(例如CoreDataEditor)映射。在应用委托(delegate)中,您可以预加载数据。在-(NSPersis

ios - 核心数据如何更新一条记录?

我有一些对象是与对象用户mani-to-one相关的图像,例如图像用户。现在我想做的是,当用户登录时,我向每个图像显示一个按钮以添加到收藏夹,当我单击此按钮时运行此代码:User*user=[[UserControllersharedInstance]currentUser];Image*image=(Image*)[user.managedObjectContextobjectWithID:[self.yachtobjectID]];yacht.whoLiked=user问题不在于同一个Controller,而在于之前的主Controller,因为我所做的是在CollectionVi

ios - CIFourfoldRotatedTile 核心图像过滤器

以下是我尝试应用以在图像上获取CIFourfoldRotatedTile过滤器的代码,但我在输出中得到的是nil图像。CIContext*context=[CIContextcontextWithOptions:nil];//1CIImage*aimage=[CIImageimageWithCGImage:[UIImageimageNamed:@"Image1.png"].CGImage];CIFilter*filter=[CIFilterfilterWithName:@"CIFourfoldRotatedTile"];//3[filtersetValue:aimageforKey:k

ios - 核心数据一对多关系在获取新对象后失去关系

这个问题在这里已经有了答案:Coredatarelationshiplostafterfetchingmoreobjectsintotheentities(1个回答)关闭9年前。我问过这个问题before.但我正在打开一个新的,因为我现在有了一些其他的见解。首先,这是我的核心数据模型的样子。现在,当我将第一个appointments提取到我的模型中时。一切正常。但是当我加载新约会时,问题就来了。然后先前的约会位置关系变为NULL。奇怪的是,位置关系仅适用于最后加载的约会。我正在使用restkit将我的JSON映射到我的核心数据模型。这就是我建立关系的方式。[locationMappin