- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 iOS实现颜色渐变
iOS实现颜色渐变颜色渐变素材图我们在平时开发再设置背景渐变色的时候经常就用一个图片来代替,昨天看到一个美工素材,如果没给我们背景图片,那就只好用代码来绘制.素材图如下: CAGradientLayer类CAGradientLayer类在苹果API文档中其说明为:CAGradientLayer类对其绘制渐变背景颜色、填充层的形状(包括圆角). 其继承关系图如下: 其继承CAlayer,设置
2017-02-23 13:49:40 1153
原创 iOS页面图层性能和页面卡顿的原因
iOS页面图层性能和页面卡顿的原因2016感悟和分享这是我2017年分享到朋友圈出来的第一篇文章,也是简书第一篇文章. 总结2016,两字经历,遇到很多人,有离开的,有留下的,感谢这些同学朋友同事和经历.即使是进医院的时候我也觉得也挺好的,可能很挣扎,痛苦和闹心,至少经历了才会体会到点什么,才能看明白些什么,虽然现在还要吃药休息,我觉得时间还是要花在有意义的事情上比较好吧,有些无关痛痒的事情也没时
2017-02-17 14:39:36 513
原创 runtime整理:什么是runtime,带你初步了解runtime
runtime简单的认识我所理解的runtime是一个使用C编写的库,为C添加了面向对象的特性,它是一个库(Runtime Library中文:运行时库).在这个库中可以用C函数来实现方法,对象也可以用C语言的结构体来表示…所有oc的方法的背后都是通过runtime来运行的.查看struct objc_object { Class isa OBJC_ISA_AVAILABILITY; };
2016-06-06 16:41:13 1189
原创 tabbarController与navigationController相互嵌套的区别
tabbarController与navigationController相互嵌套的区别
2016-05-24 09:41:23 833
原创 Xcode编译时出现NSObjCRuntime,NSZone,NSObject以及could not build module 'Foundation'等等错误
Xcode编译时出现NSObjCRuntime,NSZone,NSObject.h报红以及could not build module 'Foundation'错误,原本以为自己手误改动了相关的.h文件,if后来才发现自己写的.c和.h导致pch文件导入的OC文件报出错,这种问题解决方案:pch文件中导入的oc文件前后加上#ifdef __OBJC__ 和#endif.
2016-03-25 15:06:23 905
转载 iOS9系统的app上微信支付显示尚未安装微信
最近维护一个老的项目。发现添加完微信支付的功能后,提示尚未安装微信去安装微信,提示是否去安装微信。解决方案链接
2016-02-20 17:26:50 1882
原创 iOS属性传值(视图控制器viewController的执行顺序的理解和懒人加载的理解)
在iOS中传值简单说就是把一个视图控制器上的控件内容传送到另一个视图控制器控件上,并使其显示.传值的方法有许多种:属性,方法,协议(本质是targetAction),targetAction,本地存储,单例(针对内存),消息传值(本质是单例).今天的这篇只说两种:属性与方法首先创建2个ViewController:MainViewController,SecondViewControl
2015-07-31 08:40:04 1858
原创 iOS中自定义UIImageView用TargetAction模式实现关灯小游戏
首先第一个问题:什么是TargetAciton模式?TargetAction模式类似于UIButton,简单来说就是将UIImageView利用TargetAction模式捆绑个事件,实现和UIButton一样的点击功能和效.One Step:自定义一个UIImageView,用UIImageView实现4X4方块的布局,自定义UIImageView名字为TimageView;在Tim
2015-07-26 15:47:56 608
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人