草庐IT

MicrosoftAzure-ServiceFabric-Core

全部标签

ios - 在 iOS 上使用 Core Graphics 将 PDF 渲染为图像的颜色准确性问题

我一直在使用iOS上的CoreGraphicsPDF功能将某些PDF渲染为图像时遇到问题。具体来说,我正在使用此库提供的UIImage+PDF类别:https://github.com/mindbrix/UIImage-PDF.相关方法是:来自“UIImage+PDF.m”+(UIImage*)imageWithPDFData:(NSData*)dataatSize:(CGSize)sizeatPage:(NSUInteger)page{if(data==nil||CGSizeEqualToSize(size,CGSizeZero)||page==0)returnnil;UIImage

iphone - 在 UITableView 中显示来自 Core Data 的下载队列

我想从基于CoreData本地数据库的服务器下载一定数量的数据,其中包含指向内容的链接。然后我想要一个TableView,它可以在队列列表中一个一个地动态显示正在下载的内容。它类似于您在iPhone上的iTunes应用程序中看到的内容,其中有一张正在下载的歌曲或播客的表格,并带有进度条指示器。我查阅了许多关于NSOperationQueue的教程,例如thisone或thisone我也决定不使用ASIHTTPRequestframework因为它已经过时了。如何将正在下载的项目的NSOperationQueue包装到UITableview中,并使用从CoreData数据库中获取的URL

ios - 向 Core Data 托管对象添加 `lastModified` 记录

一个对象需要提交给服务器,我想通过显示lastModified日期/时间和lastSubmitted日期/时间。(是的,必须手动提交记录。)我目前正在监听NSManagedObjectContextObjectsDidChangeNotification,检查对象的实体是否为RetailLocation,如果是,则设置其lastModified日期/时间(当然,前提是lastModified不是唯一被修改的属性)。因为这似乎使撤消管理器非常困惑,所以我使用performSelector:SOMESELwithObject:retailLocationafterDelay:0.0来设置l

ios - 在 Xcode 6 beta 4 (iOS 8) 中,当我声明它可转换时,为什么 Core Data 不像在 iOS 7 中那样将 UIImage 字段持久化到后端?

在我的iOS项目的数据模型中,我有一个名为Foo的实体,它有一个字段image。我一直使用Transformable设置来存储这个字段,这样iOS会自动使用NSCoding来存储图像。但是,我发现当我尝试检索它时,出来的UIImage*是损坏的。大多数时候它的大小为CGSizeZero,并且不包含有效数据。有没有人在Xcode6beta4下也遇到过这种情况?注意:我正在使用MagicalRecord来设置核心数据堆栈。我使用了所谓的“自动迁移”核心数据堆栈。每次在模拟器上运行此测试时,我都会重置内容和设置。我也曾尝试在内存数据存储上重现该问题(这样它就可以进行单元测试)但我无法准确重现

ios - 在 Core Animation 中使用贝塞尔曲线的工作流程

我最近参与了一个广泛使用CoreAnimation的项目。结果相当不错。理想情况下,我会为运动使用图层和贝塞尔曲线。有没有人有一个好的工作流程来创建数据点,然后在创建曲线时使用?我有点迷失了控制点。从概念上讲,我确实理解发生了什么。是否有第3方软件可以让您直观地创建贝塞尔曲线,然后将其导出到文本文件以包含在源代码中? 最佳答案 这可能不像您想要的那么简单,但假设您不压缩它们,OmniGraffle会以XML格式导出它的场景。如果您了解Python或其他一些支持xml的脚本语言,那么解析XML以获取其中的贝塞尔曲线值将非常简单。我正在

ios - UIGraphicsSetPDFContextURLForRect 不会在 Core Graphics PDF 上创建可点击区域

我正在尝试在我的PDF上创建一个矩形区域,该区域将转到一个URL。PDF是使用CoreGraphics例程在iOS应用程序中创建的。在搜索有类似问题的人时,我发现了这个StackOverflow问题:EmbedhyperlinkinPDFusingCoreGraphicsoniOS如果我使用上述问题的答案中提供的代码,它对我来说有点用。文本出现并且是一个可点击的链接,但如果我指定一个比文本大得多的矩形,则只有文本是可点击的。此外,稍微修改了代码,以便我可以分别提供一个标签和一个URL,当我这样做并提供一个空字符串时,矩形中没有任何可点击的地方。但是,如果我使用UIKit例程创建PDF(

objective-c - 为什么与 Core Foundation 对应的免费桥接类在最终发布时不调用 -dealloc?

我试图编写一些代码,当任何对象通过调配-[NSObjectdealloc]方法被释放时将被调用。我知道这是一个坏主意并且不会去追求它(所以请不要指出这一点),但在此过程中我发现像NSDictionary和NSString这样的类是免费的,可以与CFDictionary这样的核心基础对应物桥接和CFString在最终发布时不调用-dealloc。这段代码演示了这种现象:-(void)loggedDealloc{NSLog(@"Deallocationof%@",self.class);[selfloggedDealloc];}-(void)testDeallocSwizzleOnTest

ios - 任何 Core MIDI 调用都会导致应用程序无响应

我在使用的几个iOS应用程序以及从AppStore下载的另一个应用程序中遇到了CoreMIDI问题。似乎发生的是CoreMIDI服务器崩溃。发生这种情况后,与核心MIDI函数或属性的任何交互都会使调用应用程序无响应。以下行位于AppDelegate的didFinishLaunchingWithOptions::[MIDINetworkSessiondefaultSession].enabled=YES;执行在此时停止,导致调试时永远挂起或#8badf00d否则崩溃。即使CoreMIDI函数应该返回一个OSStatus,也会发生这种情况——返回值永远不会回来:OSStatuss=MIDI

objective-c - 如何从 iOS 上的 Core Motion 获取数据

我无法从核心运动管理器获取加速度计数据......我按照文档进行操作,但它仍然不起作用:(self.manager=[[CMMotionManageralloc]init];self.manager.accelerometerUpdateInterval=0.01;[self.managerstartAccelerometerUpdates];CMAccelerometerData*newestAccel=self.manager.accelerometerData;intx,y,z;x=newestAccel.acceleration.x;y=newestAccel.accelera

ios - Core Image 在第一次渲染时慢很多倍

我找不到Apple的任何文档来解释为什么这段代码会根据其运行次数以不同的速度运行。-(void)speedTest2:(CIImage*)source{NSTimeIntervalstart=CFAbsoluteTimeGetCurrent();CIFilter*filter=[CIFilterfilterWithName:@"CIColorInvert"];[filtersetValue:sourceforKey:kCIInputImageKey];CGImageRefcgImage=[_contextcreateCGImage:filter.outputImagefromRect: