草庐IT

cocoapods-core

全部标签

iphone - 如何在 Core Plot Y 轴上显示整数而不是小数?

我正在使用CorePlot绘制折线图,​​我希望Y轴标签显示为整数。例如,我的范围是从0到10,间隔为1,但图表当前显示的轴标签为1.0、2.0、3.0等。如何让CorePlot显示标签为1、2、3等等? 最佳答案 我只是在这里发布代码,我以前遇到过同样的问题并解决了,但目前我忘记了我做了哪些更改,所以请查看下面的代码,您将获得您想要的确切解决方案。它工作正常,只需要使用它进行测试...NSNumberFormatter*yAxisFormat=[[[NSNumberFormatteralloc]init]autorelease];

ios - Core Data keyPathsForValuesAffectingValueForKey 只调用关系,不调用属性

我正在使用CoreData对同时具有属性和关系的实体进行建模。我想让其中一个属性依赖于另外两个关系。核心数据常见问题解答和其他几个示例使用+(NSSet*)keyPathsForValuesAffectingValueForKey:(NSString*)key以此目的。但是,这似乎只针对我的所有关系属性调用,而不是针对任何属性调用。另外keyPathsForValuesAffecting永远不会因为我的任何属性而被调用。这是正常行为还是我遗漏了什么?如何根据其他属性或属性计算一个属性,例如。距离,通过设置startLocation和stopLocation?

ios - CPTBarPlot (Core-Plot) 上的定位标签

我正在尝试使用Core-Plot更改条形图中标签的默认位置。我正在使用这种方法:-(CPTLayer*)dataLabelForPlot:(CPTPlot*)plotrecordIndex:(NSUInteger)idx;然后我返回:returntextLayer=[[CPTTextLayeralloc]initWithText:@"2222"style:textStyle];我得到这个结果:但我想出现如下:有什么想法吗?我试图在文档中找到答案,但我一直不可能。 最佳答案 对条形图使用负labelOffset。默认值为+10,将标签

ios - 如何将初始数据播种到 Core Data + iCloud?

我正在开发一款使用CoreData和iCloud的新应用。我正在关注iCloudCoreDataStack演示和iCloud设计指南。到目前为止,设备之间的同步运行良好,但我还没有弄清楚如何在用户的第一台设备上第一次使用该应用程序时播种少量数据,如果在第二台设备上使用该应用程序则跳过播种(因为它应该从iCloud下载)。这应该很简单,只要询问iCloud容器是否有任何数据即可。下载数据(如果存在)或创建新数据(如果不存在)。但是我找不到办法做到这一点:-(我可以想到三种方法来解决这个问题:使用migratePersistentStore:toURL:options:withType:e

ios - Core Animation 的字节对齐(缓存行对齐)是什么?为什么重要?

我以非懒惰的方式在ScrollView上加载图像,因此不会出现卡顿行为。代码有效,FPS接近60。但是,我不明白什么是CoreAnimation的字节对齐(或缓存行对齐)?如前所述here和here这是一件很重要的事情。但是,我注意到只要执行提到的步骤here,字节对齐与否并不重要。谁知道它到底是什么? 最佳答案 当CPU将某些内容从内存复制到CPU缓存时,它会分block进行。这些block是缓存行,它们的大小是固定的。当数据存储在CPU缓存中时,它存储为行。使数据适合目标架构的缓存行大小对于性能很重要,因为它会影响数据局部性。A

objective-c - 使用 Core Graphics 绘图在 Retina 显示屏上看起来很笨重

我有一个UIView,它从drawRect:rect内部绘制一个圆。在阅读Retina显示屏上的Apple开发信息后,使用CoreGraphics似乎意味着绘图将自动利用更高分辨率。然而,与角标(Badge)图标中的类似圆圈相比,这个简单的圆圈看起来很粗。显然我将它与具有光泽和阴影的东西进行比较,但我认为很明显我的也没有被绘制。我尝试截取苹果图标角标(Badge)和我的圆圈的屏幕截图,它们在我的Mac上看起来大致相同-不过,在手机上查看两者时,差异很明显。我在这里缺少什么简单的东西吗?这是我在drawRect:rect中使用的绘图代码UIBezierPath*aPath=[UIBezi

iphone - managedObjectContext 删除对象 :matches not deleting data from Core data base?

我正在尝试从iOS应用程序的核心数据库中删除行,但它不起作用,if(editingStyle==UITableViewCellEditingStyleDelete){appDelegate=[[UIApplicationsharedApplication]delegate];NSEntityDescription*entityDesc=[NSEntityDescriptionentityForName:@"PRODUCTTABLE"inManagedObjectContext:appDelegate.managedObjectContext];NSFetchRequest*reques

ios - 核心剧情1.1 : Compile error when compiling Core Plot Examples

当尝试在Xcode4.6中编译以下CorePlot1.1示例时,出现编译器错误。日期图CPTTestApp-iPadCPTUtilities.m中的编译器错误:操作数?更改签名:“int”到“NSUInteger”(又名“unsignedint”)NSRangeCPTExpandedRange(NSRangerange,NSIntegerexpandBy){NSUIntegerloc=MAX(0,(NSInteger)range.location-expandBy);NSUIntegerlowerExpsion=range.location-loc;//HereistheerrorNS

iPhone iOS 如何合并 Core Data NSManagedObjectContext?

我正在尝试在后台下载一些JSON对象,并且正在执行相当多的多线程操作。操作完成后,我注意到此断言失败:NSAssert([user.managedObjectContextisEqual:[AppUsermanagedObjectContext]],@"Differentcontexts");如何将更改合并到[AppUsermanagedObjectContext]定义的主上下文中? 最佳答案 我强烈建议您阅读以下链接importing-and-displaying-large-data-sets-in-core-data作者:Ma

ios - 在 iOS 上使用 Core Graphics 在 PDF 中嵌入超链接

我正在尝试做一件非常简单的事情:在PDF文件中写入一个用户可以实际点击的URL。我确定使用libharu可以办到。我正在寻找的是使用CoreGraphics做同样的事情,因为我的应用程序中已有的整个代码已经在使用这些方法。==编辑==我想我找到了一些东西:UIGraphicsSetPDFContextURLForRect但我无法让它工作。我正在使用类似的东西:NSURL*url=[NSURLURLWithString:@"http://www.google.com"];UIGraphicsSetPDFContextURLForRect(url,CGRectMake(0,0,100,10