前言 之前写过一篇block的文章,参考的源码是libclosure-38的,跟libclosure-67有所区别,且由于之前理解不足文章有些细小错误,决定重新写一篇。 ...
![240](https://upload.jianshu.io/users/upload_avatars/1843377/eeac05a1-4cac-40f6-9735-327ca9a96d83.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 之前写过一篇block的文章,参考的源码是libclosure-38的,跟libclosure-67有所区别,且由于之前理解不足文章有些细小错误,决定重新写一篇。 ...
闲来无事想着自己搞个富文本的工具库,不至于每次遇见这些东西就用别人的第三方。自己研究研究也有助于自己对这方面的理解。通过查找了相关的调研发现CoreText是一个好的框架,我...
首先下载源码NSDictionary \ NSSet,把源码拉到项目中方便查看。源码 一、对象的哈希函数 一个对象的哈希值通过hash方法获得,通过OC源码可以看到OC源码 ...
该文章属于刘小壮原创,转载请注明:刘小壮[//www.greatytc.com/u/2de707c93dc4] 好久没写博客了,前后算起来刚好有一年了。这期间博客也...
该文章属于刘小壮原创,转载请注明:刘小壮[//www.greatytc.com/u/2de707c93dc4] Category 有了之前Runtime的基础,一些...
一、什么是大小端? 表示数据在存储器中的存放顺序小端模式:数据的高字节,存放在高地址中。计算机读取数据的方向,是从高地址开始读取的;大端模式:数据的高字节,存放在低地址中。计...
链接:https://www.nowcoder.com/discuss/21022?type=2&order=0&pos=1&page=1 以下文章是我去年拿到 Offer ...
http://blog.sunnyxx.com/ sunnyxx的技术博客https://lpd-ios.github.io/ 饿了么物流组博客http://blog.ibi...
版本记录 前言 IGListKit这个框架可能很多人没有听过,它其实就是一个数据驱动的UICollectionView框架,用于构建快速灵活的列表。它由Instagram开发...