一、什么是CALayer * 在iOS系统中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView。 * 其实UIView之所以能显示在屏幕上,完全是因为它内部的一个层。 * 在创建UIView对象时,UIView内部会自动创建 ...
分类:
其他好文 时间:
2016-06-29 22:09:33
阅读次数:
131
原来定位服务是10分钟收不到定位信息就挂起定位,现在变为最短3分钟,估计都是为了省电吧。只要你开启应用的后台定位,并且10分钟有一次定位,那么苹果就不会关闭你的线程,现在变成3分钟。若你的应用开启了后台定位,当最短3分钟(经过测试也可能大于3分钟小于等于10分钟)不定位,ios系统也会把你的应用挂起。而高德地图ios sdk的ios9以上版本后台定位开启方法变更,而高德导航库没有同步变更,导致使用...
分类:
移动开发 时间:
2016-06-29 11:15:33
阅读次数:
264
http://gokercebeci.com/dev/canvasresize 通过canvas和base64的处理方式实现大尺寸照片的压缩和上传 介绍: https://github.com/zevero/html5-camera kissy版处理: http://pythonhackers.co ...
分类:
移动开发 时间:
2016-06-27 10:36:34
阅读次数:
178
iOS系统提供了加速计和陀螺仪支持,如果iOS设备提供了这些硬件支持,iOS即可通过CoreMotion框架提供的加速计来获取设备当前的加速度数据、陀螺仪数据、所处的磁场以及设备的方位等信息;对于iOS应用开发者来说,开发传感器应用十分简单,CoreMotion框架的核心API是CMMotionManager,开发者只要创建一个CMMotionManager对象,接下来即可采用定时器周期性地从CMM...
分类:
其他好文 时间:
2016-06-24 15:56:11
阅读次数:
840
在使用ionic开发IOS系统微信的时候会有一个苦恼的问题,填写表单的时候键盘会挡住输入框,其实并不算什么大问题,只要用户输入一个字就可以立刻看见输入框了。 可惜的是,有些客户是不讲理的,他才不管这个问题,反正就是不行,所以在一天睡觉的时候突然惊醒,想出来这个方案。 我就不仔细讲代码了,直接上图 ...
分类:
微信 时间:
2016-06-23 20:45:50
阅读次数:
587
原来的加密解密是用java写的,用在安卓系统上。现在要用在iOS系统上,所以从服务器上下载过来的加密文件要用swift来实现其的解密方法。 具体过程如下: 给NSData增加一个类目,NSData+AES NSData+AES.h - (NSData *)AES128DecryptWithKey:( ...
分类:
编程语言 时间:
2016-06-23 14:09:24
阅读次数:
1079
AVFoundation是苹果 OS X系统和 iOS系统中用于处理基于时间的媒体数据的高级Objective-C框架。 iOS中 AVFoundation 在整个体系中所处的角色 ...
分类:
其他好文 时间:
2016-06-23 00:55:56
阅读次数:
112
如果应用程序值需要保存程序参数、选项相关的少量数据,则可使用NSUserDefaults进行保存;
如果应用程序只是少量数据需要保存,那使用属性列表文件就可以了;
如果应用程序有大量数据需要存储、访问,就需要借助于数据库.iOS系统内置了SQLite数据库,SQLite数据库是一个真正轻量级的数据库,他没有后台进程,整个数据库就对应于一个文件,这样就可以非常方便的在不同设备之间移植.iOS为访问...
分类:
移动开发 时间:
2016-06-21 06:51:42
阅读次数:
344
在代码中调用如下代码:NSURL*url=[NSURL URLWithString:@"prefs:root=WIFI"];[[UIApplication sharedApplication] openURL:url];即可跳转到设置页面的对应项。 [font=]About — prefs:root ...
分类:
移动开发 时间:
2016-06-20 18:31:23
阅读次数:
173
iOS系统自带的UITableView,当数据分为多个section的时候,在UITableView滑动的过程中,默认section header是固定在顶部的,滑动到下一个section的时候,下一个section header把上一个section header顶出屏幕外。典型的应用就是通讯录。 ...
分类:
其他好文 时间:
2016-06-19 18:31:11
阅读次数:
129