摘要: 思路: 1.创建一个单例 2.把接收的数据存在本地的 plist,不适用于大量数据,每次读取第一个数据,读取完成删除整个 plist,再把剩下的重新存进 plist 3.根据动画代理,监听动画执行结束,将动画实例置为 nil 4.判断动画实例是否为空,使得切换界面,跑马灯继续,而不是重新开始 5.切 阅读全文
posted @ 2016-10-21 16:51 linfenren 阅读(177) 评论(0) 推荐(0) 编辑
摘要: GCD定时器 图片上绘制文字 查找一个视图的所有子视图 计算文件大小 UIView的设置部分圆角 计算字符串字符长度,一个汉字算两个字符 防止滚动视图手势覆盖侧滑手势 去掉导航栏返回的标题 字符串中是否含有中文 dispatch_group的使用 UITextField每四位加一个空格,实现代理 获 阅读全文
posted @ 2016-10-21 16:50 linfenren 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一、字符串转JSON 在网络请求时,如果服务端返回的是字符串,那么就需要我们自己封装一个类,将请求下来的字符串转换成json对象,从而存入模型中。 注意: 字符串中如果含有一些特殊转意符(如\n、\t等),需要先对字符串进行处理。 示例代码如下: 二、图片拉伸 三、Label文字自适应frame 方 阅读全文
posted @ 2016-10-21 16:48 linfenren 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 移动应用在处理网络资源时,一般都会做离线缓存处理,其中以图片缓存最为典型,其中很流行的离线缓存框架为SDWebImage。 但是,离线缓存会占用手机存储空间,所以缓存清理功能基本成为资讯、购物、阅读类app的标配功能。 今天介绍的离线缓存功能的实现,主要分为缓存文件大小的获取、清除缓存文件的实现。 阅读全文
posted @ 2016-10-21 16:47 linfenren 阅读(12816) 评论(0) 推荐(0) 编辑
摘要: 前言 Swift已推出数年,与Objective-C相比Swift的语言机制及使用简易程度上更接地气,大大降低了iOS入门门槛。当然这对新入行的童鞋没来讲,的确算是福音,但对于整个iOS编程从业者来讲,真真是,曾几何时“高大上”,转瞬之间“矮矬穷”。再加上培训班横行,批量批发之下,iOS再也看不到当 阅读全文
posted @ 2016-10-21 16:46 linfenren 阅读(1290) 评论(0) 推荐(0) 编辑