摘要: 先说一下本文中会提到的内容:##,__VA_ARGS__, __FILE__, __LINE__ , __FUNCTION__等 宏变量: 先举一个例子,会用到上面这些宏: 此处的 #define 的作用是将 myprintf( )换成后面那一大串的内容,而括号内 ... 的内容原样抄写在 __VA 阅读全文
posted @ 2016-05-10 19:48 Y好大的棉花糖 阅读(1041) 评论(0) 推荐(0) 编辑
摘要: 前几天用UC浏览器看新闻(无意中给UC打了广告),看到它的图片加载进度条,正好最近有时间,所以就自己写了一个。 效果图如下 进度条的底色和填充颜色都可以调整。 首先中间的笑脸作为一个整体,其实现代码如下: 接下来就是路径的绘制代码如下: 我把源码上传到了GitHub,大家下载之后可以直接使用,非常方 阅读全文
posted @ 2016-05-10 10:26 Y好大的棉花糖 阅读(1055) 评论(0) 推荐(1) 编辑
摘要: Pragma Mark-- 是一个非常有效的方法来管理一个类中的代码,我们可以用它来把方法的实现部分进行分类,是一个类的结构非常清晰,易于阅读。 建议一下的方法使用Pragma Mark--来分类: 1、类中的功能方法 2、协议方法 3、重写自父类的方法 阅读全文
posted @ 2016-05-10 09:43 Y好大的棉花糖 阅读(236) 评论(0) 推荐(0) 编辑