IOS开发
qishiai819
这个作者很懒,什么都没留下…
展开
-
ios9新特性及遇到的一些问题解决方案
iOS9及Xcode7注意事项iOS9问题iOS9 应用内跳转增加隐私机制,scheme跳转需要配置白名单,否则不能跳转到陌陌客户端进行交互。解决方法:选中info.plist右键 ——> Open As ——> Source Code,然后添加代码如下: LSApplicationQueriesSchemes转载 2015-12-29 16:55:27 · 469 阅读 · 0 评论 -
AFHTTPRequestOperation做文件下载的断点续传
之前自己单独做一个项目的时候第一次接触文件下载的断点续传功能,当时查找了很多博客和资料,由于第一次接触,使用了别人封装的一个工具类来做的,开发过程中发现会有一些问题,因为发生的几率不大,因此没有过多优化。当时找的工具类是基于AFNetworking写的,继承的AFHTTPRequestOperation类做的封装,提供了暂停喝继续的接口,也对父类的一些方法做了重写,当时就拿来用了,后来发现频繁点击原创 2016-03-08 18:20:45 · 676 阅读 · 0 评论 -
IOS:UIPickerView设置三组数据联动的选择框(地区,上课时间段等类型数据的选择)
代码是以前项目遇到问题修改之后整理了一下放到笔记的,当时时间比较匆忙没有添加注释和操作注意事项,仅供参考吧,当时项目做的是一个选课的时间和地区选择两种类型,都是用下面类似的方法来实现的。地区选择就不说了,简单说一下时间选择的,项目是一款预约课程的app,时间选择主要是为了老师对创建的课程进行时间段设置的,三拦的选择分别是日期(月日),起始时间(9:00-19:00的整点时间),结束时间(10:00原创 2015-12-29 16:43:58 · 1324 阅读 · 0 评论 -
IOS开发:对TextField或TextView添加文字限制
项目中遇到对TextField和TextView添加文字限制的功能,下面是实现方法:1.TextField之前做限制在textField的协议方法中,但是这样对文字的统计不及时,对联想也不能很好的判断,输入过快很可能会超限制或者崩溃。因此采用通知监听文字改变添加通知://添加监听通知,限制字数(中英判断) [[NSNotificationCenter defaultCen原创 2015-12-07 11:07:20 · 855 阅读 · 0 评论 -
设置label的行间距
UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(10, 80, kScreenWidth-20, 40)]; label.numberOfLines = 0; label.font = [UIFont systemFontOfSize:20]; label.text = @"服务员原指固定场所里提供一定范围原创 2016-05-10 16:20:35 · 1156 阅读 · 0 评论 -
runtime获取对象属性及方法列表
创建NSObject的类目,引入runtime#import .m文件/** * 获取所有属性及对应的值 * */-(NSDictionary *)getAllPropertiesAndValues{ NSMutableDictionary *props = [NSMutableDictionary dictionary]; unsigned int原创 2016-05-10 17:00:38 · 2911 阅读 · 0 评论 -
IOS:FMDB使用databaseQueue实现数据库操作线程安全
sqlite数据库是ios开发中经常使用到的数据持久化方案,因为项目需求的不同,对数据库操作的要求也不同。由于最近使用sqlite时,有一些地方需要频繁的更新,这时在多线程操作时,其他线程访问数据库会造成程序崩溃,因为之前的框架里设计的数据库管理工具类采用的是单例模式,这样在多线程操作同一个数据库时很容易引起冲突,导致程序崩溃,所以开始寻找多线程下线程安全的办法。其实FMDB本身已经对多线原创 2016-05-13 13:04:04 · 10225 阅读 · 3 评论 -
ios:NSURLSessionDataTask做文件断点下载
之前用afn2.x的AFHttpOperation结合sqlite数据库管理做了文件的断点下载功能,之后苹果宣布要开始限制ipv4,不过AFN的东西时给予high-level的APIs的,因此不需要修改,但是国外的开发者建议使用AFN3.0版本。闲来无事就想重新集成一下,迁移AFN3.0的时候因为没有了HTTPOperation,所以在修改代码的时候全部用NSURLSessionDowonlo原创 2016-06-06 09:18:57 · 4514 阅读 · 0 评论 -
SSZipArchive的简单使用,不解压的情况下获取文件名
SSZipArchive是很完善的压缩及解压缩工具,基于miniZip的修改及封装,API更加简洁实用。SSZipArchive下载地址:点击打开链接.SSZipArchive的实用有很多文章,直接看头文件也能很快明白怎么实用,这里就不记录了,这里主要记录一下不解压的情况下获取文件名及后缀的方法,因为项目的文件下载为了提高下载速度,服务器端会把文件压缩到zip包的形式下载,客户端再验证原创 2016-11-15 11:39:02 · 1570 阅读 · 0 评论