需要工具: 1.homebrew 2.终端 一、安装homebrew 终端命令: ruby -e"$(curl -fsSLhttps://raw.githubuser...
需要工具: 1.homebrew 2.终端 一、安装homebrew 终端命令: ruby -e"$(curl -fsSLhttps://raw.githubuser...
喜欢就抬抬小手,关注一下CC老师! 3年前,任性的因为在北京皮肤过敏严重,裸辞了薪资待遇和发展前途不错的开发岗位。当然最重要的原因是北京的日日夜夜,我把出租房当家。但伤心...
系统弹窗:### 过期方法: 新方法: 定时器/延时:### 延迟调用方法一: 延迟调用方法二: 定时器一:(精确度一般): 定时器二:(精确度高): 计算控件尺寸:### ...
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++...
前言 很多blog都说ReactiveCocoa好用,然后各种秀自己如何灵活运用ReactiveCocoa,但是感觉真正缺少的是一篇如何学习ReactiveCocoa的文章,...
解释 更新布局总会重新触发layoutSubviews方法。 layoutSubviews继承于UIView的子类重写,进行布局更新,刷新视图。如果某个视图自身的bounds...
一、AutoreleasePool是什么 AutoreleasePool(自动释放池)是OC中的一种内存自动回收机制,它可以延迟加入AutoreleasePool中的变量re...
首先,我们必须明确图片的压缩其实是两个概念: “压” 是指文件体积变小,但是像素数不变,长宽尺寸不变,那么质量可能下降。 “缩” 是指文件的尺寸变小,也就是像素数减少,而长宽...
因为经常用到UIBezierPath类,然后又不是特别熟悉,就硬着头皮刷文档加各种博客看了一遍,个人总结,如果发现有不对的地方一定要指出来,另外借鉴过的博客会在后面带出来。 ...