![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOS
随风而去cyd
加油!
展开
-
关于[NSNull length]: unrecognized selector sent to instance的问题
今天遇到一个从字典中取出数据的时候为NSNull的问题。由于在字典中通过Key取出值之后直接做了length相关操作。导致carsh使用 NSString *runTitle = [res objectForkey:@"runtitle"];之后debug发现runTitle = (NSNull *)class name = NSNull。开始走入了一个误区,一直用if(runTitl原创 2016-02-05 13:20:20 · 7033 阅读 · 1 评论 -
iOS注水动画效果以及歌词逐渐变色效果
正在学习一篇GitHub上的译文,正好看到关于layer的mask属性介绍。当时就想起自己之前了解过的Flash技术,于是就想,是否可以用mask这个属性做出复杂的动画效果呢,比如说运用它实现遮罩效果。当时就搜到了这样一个链接http://www.cocoachina.com/ios/20151009/13637.html。好吧,这个哥们并没有把它上面Demo的思路和例子写出来,而只是原创 2016-03-10 13:18:55 · 2677 阅读 · 1 评论 -
iOS中Layer的认识和使用
CALayer是什么CALayer(层)是屏幕上的一个矩形区域,在每一个UIView中都包含一个CALayer,CALayer负责UIView的视图显示。Layer与UIView的关系根据CALayer的定义,我们不难发现CALayer与UIView是一个包含关系,但是其中又不完全是包含关系。以我个人的理解,大概可以这样描述。UIView是对CALayer以原创 2016-02-27 11:53:41 · 7003 阅读 · 1 评论 -
UITableView下拉色彩渐变,图片变大效果(模仿链家网iOS APP首页)
最近链家网很火啊,融资60亿的新闻铺天盖地,然后就下载他们的APP来好好看了一番。首页这个下拉渐变的效果挺有意思,其实见得也挺多,今天就来做一个呗。先来看一下链家网的效果:随着主页一直往上拉或者往下拉,header位置图片会变大变小,另外还有一层绿色的一层会改变透明度。OK,直接来分析到底是如何实现的。我首先想到的是与下拉刷新一样使用UIScrollView的Con原创 2016-04-20 09:56:35 · 2554 阅读 · 0 评论 -
记一次小小的优化经历
APP使用之后内存不断的暴涨,开始以为是由于内存不够导致的闪退,之后通过各种方式优化了内存占用之后,长期刷页面仍然会有闪退。于是用Instruments检测了一些内存泄露,根据Instruments上的提示,修改了两处比较严重的内存泄露代码。这两处主要是由于使用了工具类,在工具类中返回对象,由于多次引用,导致其new出了非常多的同一个对象。其中就包括AFNetWorking的新建,由于原创 2016-12-29 17:40:22 · 413 阅读 · 0 评论