本文转载至 http://www.itnose.net/detail/6112176.html以前和安卓的同学聊天的时候,谈到适配一直是一个非常开心的话题,看到他们被各种屏幕适配折磨的欲仙欲死,心里真替他们高兴。不过在做到 iPhone 和 iPad 的适配的时候,一个页面需要配置多个 xib 进行...
分类:
移动开发 时间:
2014-09-23 16:20:44
阅读次数:
279
项目在ios7上没有问题,但是升级ios8以后,出现了不少问题,其中一个追踪到就是在NSMutableAttributing的使用上出现的问题。项目中有个功能是:有一串字符串,对指定位置的字符设置不同的颜色,就是使用NSMutableAttributedString来实现的:NSMutableAtt...
分类:
移动开发 时间:
2014-09-23 15:51:54
阅读次数:
237
+ (NSString *)getFilePath { ? ? NSString *path = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES) objectAtIndex:0] stringByAppendingPathComponent:@"photo.plist"]; ...
分类:
移动开发 时间:
2014-09-23 11:38:34
阅读次数:
165
关于添加矢量图像到项目的注意事项: 1: 这并不是完全的支持矢量,只是在编译时生成png图像,并且过程无法控制。 2: 你在程序中使用矢量图像后,不能选择指定图像大小。如果你想要更大的图像,就要创建更大尺寸的@1x矢量图像,否则,扩大图像将会失真。 3: IOS8不是全矢量支持(而是在编译时转换),这和os x不同,在os x中,你可以扩展图像而不会失真。 4: 与以前的ios版本不向后兼容。 5: 如果你已经有了一个脚本或工具,能够自动...
分类:
其他好文 时间:
2014-09-23 05:23:53
阅读次数:
249
1、不能定位打勾 设置- 隐私-定位服务-你的app-使用应用程序期间(始终)打开app再进设置后会发现,你打勾的使用程序期间(始终)又给取消了。。。。原来iOS8需要一些方法。。。如果需要仅在前台定位,你在调用startUpdatingLocation 前需要调用requestWhenInUseAuthorization如果需要在前后台定位,你在调用startUpdatingLocation...
分类:
移动开发 时间:
2014-09-22 19:27:03
阅读次数:
154
//IOS8新系统需要使用新的代码注册推送if([[[UIDevicecurrentDevice]systemVersion]floatValue]>=8.0){[[UIApplicationsharedApplication]registerUserNotificationSettings:[UI...
分类:
移动开发 时间:
2014-09-22 16:50:52
阅读次数:
157
新出的iOS8好像有很多新的调整,是好是坏现在也无法定论。在做视频切换的时候之前一直都是使用更新video中的source来做切换。但是在ios下始终只能播第一个,检查发现第一个视频播放完成之后也会出发ended事件。所有的流程都能实现,但是就是播不了第二个视频。后面发现,每次切换视频的时候都是刷新...
分类:
移动开发 时间:
2014-09-22 13:10:32
阅读次数:
225
以前的一个项目,今天发现有个地方在iOS8上面不显示文本,用的是UILabel
于是调试了一下代码,大致发现了原因:
当在一个UILabel上添加同样是UILabel的subView的时候,如果给父Label设置背景颜色(setBackgroundColor:)但没有设置Text(setText:),那么子Label设置的text就显示不了,真是一个奇怪的问题。
下面有3种解决办法:
1、...
分类:
移动开发 时间:
2014-09-20 20:20:39
阅读次数:
222
Core Image是一个很强大的框架。它可以让你简单地应用各种滤镜来处理图像,比如修改鲜艳程度, 色泽, 或者曝光。 它利用GPU(或者CPU)来非常快速、甚至实时地处理图像数据和视频的帧。并且隐藏了底层图形处理的所有细节,通过提供的API就能简单的使用了,无须关心OpenGL或者OpenGL ES是如何充分利用GPU的能力的,也不需要你知道GCD在其中发挥了怎样的作用,Core Image处理了全部的细节。本文将会提到人脸检测以及简单的马赛克处理。...
分类:
移动开发 时间:
2014-09-20 10:02:57
阅读次数:
327
2014年9月18日凌晨,苹果公司发布了全新的ios8系统正式版,不出所料的引发了空前高涨的“果粉”下载热潮,引爆整个苹果界。
ios8被业内称为“自App Store启动以来发布的最重大更新”,推出数百项功能改进,并支持iPhone4s、iPhone5、iPhone5c、iPhone5s、iPhone6、iPhone6 Plus,以及iPad2、iPad3、iPad4、...
分类:
移动开发 时间:
2014-09-19 17:40:35
阅读次数:
206