好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是已经被响应链、手势、target-action这一系列响应触...
好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是已经被响应链、手势、target-action这一系列响应触...
这里可以看到CGFloat是CGFLOAT_TYPE的宏定义,那么这个又是什么? 也就是说在64位系统下,CGFLOAT是double类型,32位系统下是float类型. 所...
作为一名自认为很牛逼的程序员,当你发现bug时你的内心世界是这样的: 当你定位到bug,并花了一晚上把它改好,发现是同事的问题的时候,你的内心世界可能是这样的: 早上上班时,...
约束的优先级 AutoLayout中添加的约束也有优先级,优先级的数值是1~1000。分为两种情况: 一种情况是我们经常添加的各种约束,默认的优先级是1000,也就是最高级别...
已更新Demo(2017-8-8):https://pan.baidu.com/s/1bDXrYI不放github了 下面这种需求应该是会经常遇到的:需求:固定高度一个区域,...
通过一段代码来描述内存对齐的现象。 上述代码打印出来的结果为:24,16 为什么相同的结构体,只是交换了变量 ab 在结构体中的顺序他们的大小就改变了呢?这就是“内存对齐”的...
iOS应用程序一般都是由自己编写的代码和系统框架(system frameworks)组成,系统框架提供一些基本infrastructure给所有app来运行,而你提供自己编...
该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93dc4] 好久没写博客了,前后算起来刚好有一年了。这期间博客也...
这两天翻看 ibireme 大神 《不再安全的 OSSpinLock》 这篇文章,看到文中分析各种锁之前的性能的图表: 发现除了@synchronized 用过,其他的都陌生...