摘要:
1.基本用法 定义类,导出头文件,注意头文件,库文件的search path 2.加载资源 使用主工程的文件,耦合性太强 封装到NSBundle中 NSBundle可以封装xib storyboard assets 对于png文件bundle 对于 不同scale的png文件会默认合并成tiff文件 阅读全文
阅读排行榜
一像素宽的竖线
2017-01-15 23:52 by v2m, 986 阅读, 收藏,
摘要:
设计师很多时候会有一像素线的需求,怎么去实现有下面几种方法。 一、 Image 1. 资源图片 找设计师要个图片,用UIImageView 或者 CALayer的方式显示出来 2. CoreGraphics绘制 用CoreCraphics的方式画一个 UIImage,然后用1的方法展示出来 此类方法 阅读全文
Block 在 ARC 下的拷贝
2017-07-25 16:43 by v2m, 965 阅读, 收藏,
摘要:
前言 现在有一种说法,是开启arc选项时,已经没有栈上的block了,所以所有的block都不需要copy来拷贝到堆上了。那么这个说法正确与否呢? 结论是这个说法必须是错误的,首先的一点就是arc只是编译器帮助我们给对象自动增加retain,release方法,我们不需要手动的去管理这些成对出现的内 阅读全文
iOS URL 编码
2017-01-08 01:26 by v2m, 812 阅读, 收藏,
摘要:
一、iOS 中的NSURL编码 iOS 中,NSURL 的基本样式是 "RFC 1738" 规定: Thus, only alphanumerics, the special characters "$ _.+! '(),", and reserved characters used for the 阅读全文
源码阅读-GlobalTimer
2018-03-17 17:29 by v2m, 810 阅读, 收藏,
摘要:
最近看到一篇文章推了一个开源项目, "GlobalTimer" 。主要是可以用一个定时器来统一管理多个定时任务,可以针对特定任务进行管理。 一、原理 1.一个公共的timer 2.封装任务到自定义个Event中,保留任务的执行代码与数据,时间信息等 3.计算所有任务间隔的最大公约数x,用这个x作为t 阅读全文