草庐IT

ios - 为 iPhone (iOS 6+) 修改 sms.db

最近,我一直在努力将我的sms.db从我的旧iPhone3GS导入到另一台旧iPhone(这次是4S),作为我给自己设定的挑战的一部分。现在我已经实现了,我想修改数据库并将更改反射(reflect)在iPhone4S上的SMS应用程序中。到目前为止,我已经使用BackupTransSMS传输将SMS信息从3GS复制到4S,并且我正在使用SQLiteStudio编辑数据库,但是,每当我提交更改时,“已修改”消息从日志中消失4S短信应用中的历史记录。我知道sms.db-shm和sms.db-wal与sms.db文件有某种形式的联系,但我不知道如何让这些文件正确更新以反射(reflect)s

ios - 针对 iPhone 6/iPhone 6 plus 优化应用

我怀疑推荐的指导方针是让应用程序适应iPhone6和iPhone6plus的新屏幕(我已经添加了所有新图标和闪屏:http://www.paintcodeapp.com/news/ultimate-guide-to-iphone-resolutions)。我知道对于iPhone6plus图像是@3x并且iPhone6的宽度比以前的版本更大。我的问题是,例如,如果建议字体大小不同、更小或者xcode是否会自动执行此操作。与图片大小相同。我已阅读Apple指南,但没有澄清我的问题:https://developer.apple.com/library/ios/documentation/U

ios - SWRevealViewController : RearViewController width in iPhone 6 and 6+

我在我的iPhone应用程序中使用SWRevealViewController来实现滑动菜单。看起来,这个库使用260.0f作为后View宽度。这对iPhone 最佳答案 对于仍然有此问题的每个人,这就是解决方案。打开SWRevealViewController.m文件并对_initDefaultProperties方法进行以下更改。-(void)_initDefaultProperties{CGRectscreenRect=[[UIScreenmainScreen]bounds];CGFloatscreenWidth=screen

ios - 在 iphone 6 上具有 600x600 pt 框架的 UIViews 加上尺寸等级

我正在开发可在所有设备(iPad、iPhone)上使用的应用程序。我为iPad和iPhone平台使用不同的xib文件(只是因为原始应用程序仅适用于iPad,而且这些应用程序运行良好(没有任何自动布局))。我的iPhonexib文件使用自动布局和大小类。我有启动屏幕,我有启动图像设置好。当应用程序启动时,我的View框架在viewDidLoad中是600x600,但没关系,在viewWillAppear之前我没有对它做任何事情。此时xib文件的框架是正确的(对于iphone5和iphone6以及iPhone6+)。但是我在这个xib中几乎没有其他View与主视图平行(不是任何其他View

ios - 在 iPhone 中以编程方式访问 SIM 卡信息

我正在尝试构建一个需要访问iOS设备的Sim卡唯一标识的应用程序。是否可以使用任何私有(private)API获取SIM卡的ICCID和IMSI等详细信息 最佳答案 看看这个私有(private)header.使用这些私有(private)函数,您可以获得MCC、MNC和MSIN。IMSI由那些部分组成。这样就可以构造IMSI了。至于ICCID-尝试在这些headers中找到合适的信息. 关于ios-在iPhone中以编程方式访问SIM卡信息,我们在StackOverflow上找到一个类

ios - iPhone 6 上的 AVCaptureSessionPresetLow

我是AVCaptureSession的新手。我正在使用OpenTok来实现视频聊天。我想保留带宽,并且UI的设计使得目前的视频观看量仅为100x100。这是设置预设的OpenTok示例代码的一部分:-(void)setCaptureSessionPreset:(NSString*)preset{AVCaptureSession*session=[selfcaptureSession];if([sessioncanSetSessionPreset:preset]&&![presetisEqualToString:session.sessionPreset]){[_captureSessi

ios - 我们是否需要为所有 iPhone/iPad 设备提供单独的 Storyboard?

我试图找到答案,既然我们有iPhone4、5、6、6plus(我也听说过一些关于iPhone6mini的谣言),我们是否需要不同的Storyboard?之前我只使用XIB文件制作应用程序。为iPhone4和5使用一个XIB并使用自动调整大小使它们兼容两种设备。如果我还必须为iPad制作相同的应用程序,我必须选择不同的XIB。Xcode6.1发布后,我开始使用StoryBoards和自动布局,SizeClasses。我制作了一款适用于所有iPhone和iPad的应用程序。我在iPhone和iPad上使用了一个Storyboard并获得了成功。但是这样做非常耗时。从现在开始我应该制作不同的

ios - 如何确定 iPhone 用户是否在 sleep ?

我想在我的应用程序中为用户做一个sleep分析。我认为CoreMotionFramewrok应该有帮助。funcqueryActivityStartingFromDate(start:NSDate!,toDateend:NSDate!,toQueuequeue:NSOperationQueue!,withHandlerhandler:CMMotionActivityQueryHandler!)所以我使用上面的API来获取过去7天的用户运动数据。现在我得到了CMMotionActivity对象的列表。我的问题是如何从这数千个CMMotionActivity对象中计算出用户sleep状态。

ios - 仪器停止在 iPhone 应用程序上工作

我之前曾使用Instruments工具(一种Xcode开发人员工具)分析iOS应用程序,没有出现任何问题。但是现在当我尝试在任何iOS应用程序(例如CNN)上运行它时,它会给我以下错误。“目标运行失败:调试com.cnn.iphone的权限被拒绝。应用程序必须使用开发身份(例如iOS开发人员)进行签名。”有解决办法吗?新版本的Xcode不再支持它了吗?几个月前,我能够在包括CNN在内的所有应用程序上使用它。 最佳答案 只需编辑目标方案中的配置文件部分。将BuildConfiguration切换到Debug。

ios - iPhone 代码签名 key 与配置文件 "xxxxxxx"不匹配

在大约17周的时间里,我一直在使用XamarinStudio构建iOS应用。我已将iPhone添加到开发人员配置文件并编辑配置文件以包含此新iPhone,以测试和调试我的应用程序(我在我的MacBook上运行它(但使用OSXMavericks10.9),并且一切正常。上周,我的主管要求我将应用程序上传到另一部iPhone,向我们的客户展示该应用程序的演示。我在开发人员门户中添加了该设备,并将其链接到现有的配置文件。尝试运行该应用程序时,出现错误:“没有iPhone代码签名key与指定的配置文件匹配”。我和一位同事试图通过将证书和key从另一台MacBook(该应用程序仍在其上运行)导入