iOS问题记录
水月天涯
互联网: 全栈工程师, 做过iOS开发, 熟悉系统前后端开发
物联网方面: 做过一些嵌入式,单片机项目
熟悉语言: C++, Objective-C, Js,Python
人生苦短,我用Python写硬件
展开
-
iOS中json解析你还停留在JSONKit吗?NSJSONSerialization和JSONKit性能比较
直接上图,测试使用Xcode6.1,模拟器为iPhone5s,系统为8.1由此可见,JSONKit耗时为NSJSONSerialization的两倍!原创 2015-03-09 10:08:06 · 1015 阅读 · 0 评论 -
iOS错误-Apple-LLVM 6.0 Error (Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefa)
在使用Xcode6打开之前的工程时,遇到了这个错误很明显,是pch文件的问题,怎么解决呢?首先,Xcode6开始已经不会自动生产pch,苹果不推荐使用pch方式。因此,我们解决方式直接把pch文件放到一个公共的头文件里面,比如core.h然后在其他文件里面包含此头文件。注意,删除pch包含的方式,注意下面的两个地方都要改掉,否则错误将继续1:原创 2015-03-10 10:51:44 · 1816 阅读 · 0 评论 -
iOS 解决无法使用Quartz2D绘制1像素直线的问题
在公司的项目中用到绘制折线图,,然后美工给的视觉稿中,坐标数值为1个像素(视网膜屏幕中的1个像素)即在开发中要设置线宽为0.5像素因此,使用如下代码,绘制了坐标!UIBezierPath *line = [UIBezierPath bezierPath]; [line setLineWidth:0.5];结果问题来了,效果图出现后,美工人员说这个两个像素,开始纠结中。。原创 2015-03-17 16:28:12 · 885 阅读 · 0 评论 -
iOS 使用tableview 代码布局时,tableViewCell宽度问题,运行在iPhone 6plus 仍然显示320
在项目开发中遇到了这个奇怪问题,并没有设置tableviewCell的宽度,宽度一直保持为默认~适配6plus,变成了这个效果:很奇怪吧~其实代码中并没有设置cell的宽度,cell的宽度默认取的320,手动改一下吧~解决方式: 在- (void)layoutSubviews 中获取修改一下就ok了原创 2015-04-23 15:51:58 · 2850 阅读 · 1 评论 -
ios7,ios8中UITextView文字会自动垂直居中的问题
先来看下现象很是恶心,苹果自作多情把文字给垂直居中了!自iOS7之后会出现这个问题,下面说一下修复方法吧!在控制器初始化时候添加如下代码就OK了(即:viewDidLoad方法) self.automaticallyAdjustsScrollViewInsets = NO;看看效果:原创 2015-04-26 12:20:20 · 1948 阅读 · 0 评论 -
ios autolayout中NSLayoutAttributeLeft(Right)与NSLayoutAttributeLeading(Trailing)区别
Autolayout使用的时候,相信很多童鞋都有这个疑惑,为啥布局里面会有如下的感觉相同的选项呢 NSLayoutAttributeLeft , NSLayoutAttributeRight, NSLayoutAttributeLeading, NSLayoutAttributeTrailing,下面来说一下区别:NSLayoutAtt原创 2015-04-27 16:39:39 · 2500 阅读 · 0 评论