草庐IT

Swagger-core

全部标签

iOS Core 蓝牙状态保存和恢复问题

我对iOS7上核心蓝牙的状态保存和恢复有疑问。我似乎无法让它正常工作。我遵循了苹果在其核心蓝牙文档以及状态保存的一般文档中提到的每条指南。例如这里:CoreBluetoothBackgroundProcessingforiOSApps在这里:iOSStatePreservationandRestoration我可以让一般状态保存在设备上工作(用于ViewController和对象等),但不能用于蓝牙管理器。据我所知,list是这样的:通过在选项字典中为键CBCentralManagerOptionRestoreIdentifierKey分配恢复标识符来分配和初始化中央管理器对象时,选择

ios - 如果我将自动释放的对象桥接到 Core Foundation,我必须使用 __bridge 或 __bridge_retained 吗?

ARC迁移工具遇到了这个问题:NSURL*fileURL=[NSURLfileURLWithPath:path];AudioFileOpenURL((CFURLRef)fileURL,kAudioFileReadPermission,0,&fileID);特别是,它不确定是否应该执行__bridge或__bridge_retained。我也是。-fileURLWithPath返回一个自动释放的对象,在这个地方我不是fileURL的所有者。但与此同时,该对象的保留计数至少为+1。我敢打赌这只能用__bridge来完成。 最佳答案 您只

ios - 在 Core Data 中为树结构建模

我想用核心数据实现一个多路树。我的核心数据模型中有一个“计划”实体。Plan/|\PlanPlanPlan/|\||\PlanPlan...高层的计划与子计划之间存在一对多的关系。那么应该如何设置关系呢? 最佳答案 我会定义从计划实体到自身的子计划(或子计划)对多关系,与“删除规则”设置为“级联”,从Plan实体到自身的superplan(或parent)关系,与“删除规则”设置为“无效”,并将它们设置为彼此的反向关系。如果您删除一个计划对象,然后自动由于“级联”删除规则,所有子计划都被删除,并且由于“无效”删除规则,该计划已从其父

ios - 使用 Core Graphics 绘制带有减去文本的路径

在CoreGraphics中创建填充路径非常简单,就像创建填充文本一样。但是我还没有找到除了子路径中的文本之外的路径示例。我对文本绘制模式、剪裁等方面的实验毫无进展。这是一个示例(在photoshop中创建)。您将如何在CoreGraphics中创建前景形状?我要提到的是,这项技术似乎在即将推出的主要移动操作系统版本中大量使用,但我不想与SO的NDA-police发生冲突;) 最佳答案 这是我运行并测试过的一些代码,它们对您有用。有关详细信息,请参阅内联评论:更新:我删除了manualYOffset:参数。它现在进行计算以使文本在圆

ios - 如何在 Core Data 中使用带有 fetchRequest 的谓词

我将联系人标识符从联系人TableViewController传递到另一个位置TableViewController。所以我定义了一个委托(delegate)ContactSelectionDelegate并在LocationTableViewController中实现方法userSelectedContact并获取contactIdentifierString我正在搜索数据库以查找contactIdentifierString的匹配项并查找另一个属性提供程序名称的值。这涉及搜索整个数据库。通过将谓词分配给上下文fetchRequest是否有更快的方法。我认为那样会更快,代码行更少。有

ios - 使用 Core Animation 改变 cornerRadius

我正在尝试通过以下方式更改按钮(OpenNoteVisible.layer)的角半径:CABasicAnimation*animation=[CABasicAnimationanimationWithKeyPath:@"cornerRadius"];animation.timingFunction=[CAMediaTimingFunctionfunctionWithName:kCAMediaTimingFunctionLinear];animation.fromValue=[NSNumbernumberWithFloat:10.0f];animation.toValue=[NSNumb

iphone - 使用 Core Graphics 的优势

我想知道使用CoreGraphics而不是OpenGLES给我带来了什么样的优势。我的主要问题是基于此:创建简单的View动画。创建一些视觉上吸引人的对象(例如核心图、动画对象等图形)。耗时(学习和实现)简单的2D游戏复杂的2D游戏3D游戏代码维护和更清晰的代码。更容易与其他UI元素集成。谢谢。 最佳答案 首先,我想澄清一下这里的一些术语。当人们谈论CoreGraphics时,他们通常指的是Quartz2D绘图,它是一种基于二维矢量的绘图API。它用于将矢量元素绘制到屏幕或屏幕外上下文(如PDF)中。CoreAnimation负责动

iphone - Core Data 应用崩溃并出现 "controllerWillChangeContent : unrecognized selector sent to instance"

我有一个具有2个View的核心数据应用程序。第一个View列出“房间”,第二个View列出房间中的“场景”。Rooms页面有一个编辑NavItem按钮,按下该按钮会启用添加NavItem按钮。您可以从这里删除和添加房间。添加的房间仅以默认的“新房间”名称出现在表格中。第二个View是所选房间中的场景列表。同样的道理,你可以删除和添加场景,添加的场景只是简单地出现在表格中,名称为“新场景”。真的没什么特别的。我在两个ViewController中都使用了FetchedResultsController,场景Controller中有一个NSPredicate以仅返回所选房间的场景。我还使用

iphone - 使用 Core Text 为给定的字符串范围设置背景颜色/突出显示颜色

我在我的iPhone应用程序中使用CoreText布置了一些文本。我正在使用NSAttributedString为给定范围的文本设置某些样式。我似乎找不到用于设置背景/突出显示颜色的属性,尽管它似乎是可能的。我找不到听起来相关的属性名称常量,文档仅列出:kCTCharacterShapeAttributeNamekCTFontAttributeNamekCTKernAttributeNamekCTLigatureAttributeNamekCTForegroundColorAttributeNamekCTForegroundColorFromContextAttributeNamekC

ios - 控制 NSSortDescriptor 对 Core Data 中的 nil 值进行排序的方式

对于带有核心数据的字符串,给定以下NSSortDescriptor:[NSSortDescriptorsortDescriptorWithKey:@"series"ascending:trueselector:@selector(caseInsensitiveCompare:)]结果按字母升序正确排序。然而,在series为nil的情况下,具有nil值的字符串被放置在顶部,之后对非nil值进行排序,例如:[nil,nil,nil,A,B,C,D...]有什么办法可以控制这种行为吗?核心数据不允许自定义选择器。这是一个与我类似的问题(但是没有解决CoreData的限制):NSSortDe