iOS 7默认情况下没有声音的本地通知

当我在iOS7设备上运行应用程序时,应用程序不会显示在设备通知设置上,并且在通知正在触发时不会发出声音.只有在第一次通知被触发之后,我可以看到我的应用程序在通知设置列表中,并且声音已关闭.>为什么应用程序最初没有在通知列表中显示?>为什么默认情况下关闭声音?在iOS5和6上,我没有这些问题.这些是本地通知.解决方法看起来iOS7.0.3包含了一个修复.

ios – 本月的第一天和最后一天

我试图快速获得本月的第一天和最后一天.到目前为止,我有以下几点:但我不知道如何得到最后的日期.有没有一个内置的方法我失踪了?显然,它必须考虑到闰年等解决方法你只需要一个月的第一天要获取月份的最后一天,添加一个月并减去一天:或者,使用为您提供的rangeOfUnit方法月的开始和长度:对于月份的最后一天的日期,将月份的长度减去一秒钟:

ios – 是否有将UIColor转换为色相饱和度亮度的功能?

我可以用RGB值设置uicolor:我可以设置uicolor与hsb值:我也可以将其转换回RGB:但是我可以如何从uicolor获得HSB?解决方法使用UIColor方法:getHue:饱和度:亮度:阿尔法:从苹果文档:“返回构成HSB颜色空间中颜色的组件.”例:NSLog输出:success:1hue:0.10,saturation:0.79,brightness:0.53,alpha:1.00以下是@WhiteTiger提供的方法的更正版本:NSLog输出:hue:0.10,value:0.53

ios – 如何检测我的苹果设备是否支持Bluetooth Low Energy

有没有API可以告诉我的应用程序运行的Apple设备(iPad/iPod/iPhone)是否支持蓝牙低功耗(BTLE).解决方法假设您有一个iOS5或iOS6设备,并且您有一个CBCentralManager对象,您可以使用以下内容检查其CBCentralManagerState:您将需要观看centralManagerDidUpdateState:中央委托更新,然后在您的应用程序中采取适当的操作

ios7 – Sprite Kit的级别编辑器?

您是否知道与SpriteKitforiOS兼容的级别编辑器?我需要一个类似于CocosBuilder的软件,这是很好的,但据我所知,它与SpriteKit不兼容.谢谢.解决方法这是一个列表.按字母顺序,截至2015年7月5日:可用:>LevelHelper2显然支持SpriteKit>SpriteKitDesigner专为SpriteKit设计,但2014年4月以来尚未更新(可能会停产?

ios – 填充后不能笔画路径

下面的代码很好地创建了一个由CGRect定义的圆角矩形.它很好,但我没有中风.任何想法为什么我看不到中风?解决方法当您绘制路径时,通过抚摸它或通过填充它,图形上下文将其路径重置为空.所以在你调用CGContextFillPath之后,上下文没有一个笔画的路径.您可以使用CGContextDrawPath函数在一次调用中同时执行此操作:kCGPathFillstroke常数告诉CoreGraphics填充路径,然后将其描边.另一方面,您可以使用UIBezierPath和UIColor来大大减少代码量: