- 博客(7)
- 资源 (6)
- 收藏
- 关注
原创 自定义表格编辑状态下左侧多选按钮
当项目中需要自定义表格多选编辑状态下的选中图片时候,系统并没有给我们什么方法去直接自定义。此时我们需要在选中cell的方法里去做一些操作
2015-10-30 14:58:53 2030 1
原创 关于升级iOS9.0之后,项目中若干错误的解决方法
比如我的是直接支付宝的Demo,Xcode升级7.0.1之后,会出现三个错误第一个是bit code的错误,bit code是iOS9.0苹果新添加的功能,Xcode7.0创建的项目默认为开启状态,但由于现在一些三方库不支持该功能,所以编译时会报错错误信息(does not contain bitcode. You must rebuild it with bitcod
2015-10-26 11:39:20 4525
原创 使用runtime将任意对象中所有属性转换为字典
开发中我们经常会创建一些类,这些类一般只作为数据的存储对象,当我们想要把这些类对象存储到数据库中的时候,这时候我们就要动态把这个对象中的所有成员属性及所对应的值作为键值对的形式转换为字典,然后更加方便的利用FMDB存储到数据库中。方法如下,返回的字典便是我们所需要的+ (NSDictionary *)transformObject:(id)obj{ NSMutableDictio
2015-10-24 18:09:32 1051
原创 iOS开发之3D Touch
3D Touch 是随着iPhone6s 和iPhone6s Plus 的推出,在两款机器上携带的一个非常有特色的功能,可以根据用户点击时的用力成都实现与用户的交互。本篇博文将介绍如何快速使自己的项目支持3D Touch,及如何支持表格的每行cell支持3D Touch开发3D Touch 的话,Xcode必须是7.0之上版本,手机则需要iPhone6s之后并且系统在iOS9.0之上的手机。写的一个小Demo:http://download.csdn.net/detail/longi
2015-10-20 20:23:17 1420
原创 dSYM-如何获取dSYM UUID并快速定位到已发布程序的crash位置(二)
上一篇介绍到使用友盟统计分析,结合日志信息和.xcarchive文件和.dSYM工具快速定位crash位置。但如果项目中没有集成友盟统计分析或者其他第三方统计分析,我们便可以在项目中自己做一个日志的类,通过try catch把crash的错误信息记录到沙盒中。 我们可以通过推送信息去获取该文件。我们自己日志信息要把错误堆栈信息和当前app版本号及dSYM UUID记录下来。 获取dSYM
2015-10-14 11:34:34 4249
原创 dSYM-如何快速定位到已发布程序的crash位置(一)
如果你的项目中已经集成了友盟的统计日志分析,那么友盟会把你项目中没有用 try catch 捕获的异常进行上传,我们可以再友盟官网的“我的产品->错误分析->错误列表”去查看当前已经统计到的crash详情。第一步:从crash日志详情中获取当前版本的dSYM UUID在crash详情中可以查看到当前版本的dSYM UUID,如下图第二步:获取对应编译文件.xcarch
2015-10-14 09:47:46 2544 1
原创 iOS封装定位类库,可自定义采集精度、超时时间、有效距离等功能
本文所使用的定位为iOS系统原生定位,使用前需导入 CoreLocation.framework框架现在越来越多的项目中都会或多或少的使用到定位功能,而有些时候并不是拿到了用户的当前坐标就可以了,而是需要对采集到的坐标进行一个 有效精度,和有效距离的判断。比如某些企业级软件应用,用户进行考勤时候,则需要对精度和有效距离做一个较为精确的控制。针对这些需求,进行设计,主要设计思想是将定位类分为
2015-10-12 16:08:13 2658
iOS Spotlight的功能实现(支持搜索结果快速拨打电话)
2015-12-08
基于iOS8.0Photos.framework的相册多选框架
2015-12-03
对AlertView及AlertController提示框的封装适配iOS8.0前后的版本
2015-11-06
多功能定位,可对定位时长、精度、距离等做限制
2015-10-12
多功能有效定位,可对定位超时时长,精度,有效距离等做限制
2015-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人