05 2016 档案

摘要:1、作为局部变量 returnType (^blockName)(parameterTypes) = ^returnType(parameters) {...}; 2、作为类的属性 @property (nonatomic, copy, nullability) returnType (^block 阅读全文
posted @ 2016-05-17 14:18 Y好大的棉花糖 阅读(288) 评论(0) 推荐(0)
摘要:今天准备了解下MVVM设计模式,于是就从GitHub上Down了一个MVVM的demo(地址在这)学习,下载之后,在模拟器上运行一下,出现如下图上下有黑边,以前也遇到过这个问题,但当时没有记录,现在还得再次googl,这次记录下来以备下次查询。 解决过程 1、新建一个Launch Screen文件 阅读全文
posted @ 2016-05-13 09:57 Y好大的棉花糖 阅读(1151) 评论(1) 推荐(0)
摘要:今天在阅读YYKit源码(https://github.com/ibireme/YYKit.git)时发现在YYKitMacro.h组件中大量使用的内联函数,例如此文件中的一个函数 使用这个函数 比如下我们经常使用起来更加简洁: 那么再次使用内联函数有什么好处呢?先说什么是内联函数,课本上的定义:内 阅读全文
posted @ 2016-05-11 19:45 Y好大的棉花糖 阅读(4343) 评论(0) 推荐(0)
摘要:先说一下本文中会提到的内容:##,__VA_ARGS__, __FILE__, __LINE__ , __FUNCTION__等 宏变量: 先举一个例子,会用到上面这些宏: 此处的 #define 的作用是将 myprintf( )换成后面那一大串的内容,而括号内 ... 的内容原样抄写在 __VA 阅读全文
posted @ 2016-05-10 19:48 Y好大的棉花糖 阅读(1074) 评论(0) 推荐(0)
摘要:前几天用UC浏览器看新闻(无意中给UC打了广告),看到它的图片加载进度条,正好最近有时间,所以就自己写了一个。 效果图如下 进度条的底色和填充颜色都可以调整。 首先中间的笑脸作为一个整体,其实现代码如下: 接下来就是路径的绘制代码如下: 我把源码上传到了GitHub,大家下载之后可以直接使用,非常方 阅读全文
posted @ 2016-05-10 10:26 Y好大的棉花糖 阅读(1069) 评论(0) 推荐(1)