闲着没事,无意间看到掌上英雄联盟查看皮肤中CollectionView的效果,觉得很不错,趁着机会也学习下UICollectionViewFlowLayout的自定义,先看效果:
查找资料,发现苹果提供了2个关于Layout的demo,
Apple demo下载
这个基本上就是复制LineLayout的学习,在原来的基础上优化了一点。
撸码改变世界?
闲着没事,无意间看到掌上英雄联盟查看皮肤中CollectionView的效果,觉得很不错,趁着机会也学习下UICollectionViewFlowLayout的自定义,先看效果:
查找资料,发现苹果提供了2个关于Layout的demo,
这个基本上就是复制LineLayout的学习,在原来的基础上优化了一点。
open命令用于打开文件、目录或执行程序。就等同于在命令行模式下,重复图形界面“双击”的动作。
例如命令行打开iOS的工程文件:
$ open DoctorAssistant.xcworkspace/
如果open一个文件,则会使用关联的程序打开之。例如open screenshot.png会在Preview中查看图片。
可以使用-a选项要求自行选择打开的程序,或使用-e强制在TextEdit中编辑此文件。
open一个目录会在Finder窗口中打开此目录。一个很有用的技巧是open .打开当前目录。
Finder和终端的交互是双向的——把文件从Finder中拖入终端,就等同于把文件的完整路径粘贴到命令行中。
Content Hugging Priority:hugging(拥抱),就是内容压缩优先级。
Content Compression Resistance Priority: Compression Resistance(压缩抵抗),就是内容抗压缩优先级。
以前用纯代码写,设置颜色是直接[UIColor color]之类的,这样每个设颜色的地方都要写一次颜色值
self.view.backgroundColor = RGBColor(240, 240, 240);
RGBColor是封装的带参数的宏:
#define RGBColor(r, g, b) [UIColor colorWithRed:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:1.0]
因为一个项目里面,用到的颜色值,也就那几种,像:标题颜色、正文颜色、分割线颜色、主颜色等等。
1 | AVCaptureDevice *captureDevice = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo]; |
按上述代码设置之后,就可以扫描二维码啦,但是这个是全屏扫描的,貌似无论你的previewLayer的frame设置的多大都是全屏扫描的。
初次使用xib创建UITableviewCell的时候,我都是一个xib文件里,只创建一个Cell,在实际业务中,往往都是一个列表中需要用到多个不同的Cell样式,这就需要创建N个.h .m .xib文件。而且这些.m中的实现还差不多。
后来发现,一个.xib文件中可以创建多个Cell,如图:
这样感觉方便多了。
以前感觉写blog的都是大神之类的(也确实是哈),那我呢?就也想搞个了,看了网易博客、CSDN博客之类的感觉完全不是东西的地方啊,全是广告,现在看到在这些网站写的博客就没好感。直到遇到简书.
这才是写文章的地方嘛,能让人安心的、不受干扰的浏览文章(其实最重要的还是markdown)。之后又折腾了jekyll。再就用hexo了。
为什么放弃jekyll用hexo了,因为hexo有next这个超级给力的主题啊。什么都不用管,搞搞配置文件就行了,真是暖男大叔啊。