草庐IT

hamcrest-core

全部标签

ios - 如何使用 Core Graphics 在我的触摸位置画一个圆圈?

这里是新程序员。我在尝试使用CoreGraphics在触摸位置周围绘制描边弧时遇到问题。我有绘制圆圈的方法,工作正常,我已经测试并在点击屏幕时注册触摸,但是当我尝试在点击时调用绘制圆圈的方法时,出现错误“CG​​ContextBlahBlah:无效上下文0x0"我认为这是因为我没有调用drawRect:()中的方法。那么我怎样才能在触摸时调用这个方法呢?此外,如何在我的绘制方法中使用“CGPointlocationOfTouch”作为参数?这是我正在使用的代码块。-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{U

ios - 我可以使用 Core Data 获取的属性来返回最新的实体吗?

我有两个实体有这样的关系......我想在对话中创建一个获取的属性以返回属于它的最新消息。我不想维持另一种关系,因此拥有一个获取的属性似乎是可行的方法。所以这归结为;如何将获取的属性限制为一项?和如何按时间戳对项目进行排序? 最佳答案 您可以使用获取的属性来解决该问题,但有一个问题。您不能在模型编辑器中定义该获取的属性。您可以在代码中定义该获取的属性。所以是的,你可以做到,但值(value)很低。更新Haveyougotanexampleofdefiningafetchedpropertyincode?WherewouldIdoth

iOS 在什么条件下 Core Bluetooth 恢复有效?

我使用状态保存和恢复。使用kill(getpid(),SIGKILL);模拟内存压力后,应用程序被杀死然后被唤醒,我收到来自CBCentralManagerDelegate的通知并且我可以与周边设备。修复工作应该在:iOS重启?用户从多任务栏中关闭了应用程序?根据这样的帖子:Long-TermActionsafterappiskilled,第2点是不可能的。如果恢复对1或2个点不起作用,在这些情况下我如何“重新连接”到我的外围设备? 最佳答案 恢复适用于应用程序被操作系统杀死的情况:调用kill(getpid(),SIGKILL)操

ios - 激活离线模式时,Core Data 相对于 Firebase 实时数据库有哪些优势?

我的问题可能看起来有点幼稚,但作为一名初学者iOS开发人员,我开始认为CoreData可以被firebase实时数据库(或future的firestore)替代。我在两个单独的项目中使用了它们,在激活firebase中的离线功能后,我得到了相同的结果(也就是说,数据无需互联网连接就保存到设备中)。我想我在firebase文档中读到了一些关于它不能同时过滤和排序的内容,这可能意味着CoreData可以更方便地进行复杂查询。如果能有一些高级开发人员对此主题的看法,那就太好了。提前致谢。 最佳答案 这个问题对于SO(IMO)来说有点离题并

iphone - 如何正确应用 Core Image 滤镜

我在使用Coreimage时遇到了问题。我正在做的是从UIImageView获取图像,然后使用我在教程中找到的一些代码(我是核心图像的新手)但是我想在我尝试时将棕褐色图像放回同一个UIImageView将新图像放入View中它就消失了我已经测试过ImageView是否包含图像并且它包含但不可见。有什么建议吗?编辑:好吧,我让棕褐色滤镜开始工作,所以我尝试了后处理,但我遇到了同样的问题,图像就消失了。这是代码:CIImage*beginImage=[CIImageimageWithCGImage:[image_view.imageCGImage]];context=[CIContextc

ios - 在设备上查看来自您的应用程序的 Core Data 数据

我正在构建一个应用程序,但在我的iPhone上对其进行了测试。该应用程序已插入我的计算机并从XCode运行。无论如何可以看到应用程序生成的核心数据中的数据?我看到了所有关于模拟器和生成文件的帖子。我也在尝试使用DB浏览器。 最佳答案 第一步:插入您的设备并打开设备和模拟器:第2步:从已安装的应用中选择您的应用:第3步:点击设置图标并下载容器第4步:选择下载的.xcappdata并显示包内容:第5步:找到其中的.sqlite文件并使用任何sqlite阅读器打开它,例如DBBrowser 关

iphone - 如何使用 Core Image 滤镜来调整对比度或锐度?

如何使用CoreImage框架调整对比度或锐度?应该使用哪些过滤器,为什么?是否有任何示例说明如何执行此操作? 最佳答案 对比很简单:CIFilter*controlsFilter=[CIFilterfilterWithName:@"CIColorControls"];[controlsFiltersetValue:myImageforKey:kCIInputImageKey];[controlsFiltersetValue:@(1.5)forKey:@"inputContrast"];//andsoondisplayImage=c

ios - Rdio 和 Google Core 库之间的静态库函数名称冲突

问题这发生在我没有访问源代码的两个静态库中。我正在尝试将RdioSDK安装到我的项目中(使用theseinstructions)。我的项目已经使用了很多谷歌的服务,而且Rdio和谷歌之间似乎存在C函数命名冲突:duplicatesymbol_CreateDispatchTimerin:/Users/abdullahbakhach/dev/ios/Vibereel_IOS/Vibereel/Pods/Google/Libraries/libGGLCore.a(GMRAlarm.o)/Users/abdullahbakhach/dev/ios/Vibereel_IOS/Vibereel/V

ios - 在 Core Data 中存储 UUID

在CoreData中存储UUID(用于全局多系统对象标识)的最佳方法是什么?考虑存储大小和索引功能。理想情况下,它应该存储为二进制数据(128位),但是这样做会不会有任何直接的问题?以这种方式存储它比将其存储为NSString更有效,但我只想检查将其存储为二进制数据是否存在性能问题。它仍然会被正确地索引为二进制数据吗?在可变宽度字段中存储有效的固定宽度二进制数据是否有任何缺点?我不太熟悉SQLite及其存储/索引机制,所以想寻求一些建议! 最佳答案 从iOS11开始,您可以直接在CoreData编辑器中设置UUID属性。UUID将自

iphone - core data : [NSFetchedResultsController -fetchedObjects], 这个方法会反射(reflect)对象的变化吗?

首先我创建了一个NSFetchedResultsController和一个NSFetchRequest来获取实体“Entity”的所有对象。然后我插入一个新的NSManagedObjectA,它是“实体”的一个实例,以及编辑B,它也是“实体”的一个实例。然后我调用NSArray*result=[fetchedResultsController-fetchedObjects],结果是A和B吗?在整个项目中,我只使用一个NSManagedObjectContext。如果我这样做,这在其Document中意味着什么??fetchedObjectsTheresultsofthefetch.@p