240 发简信
IP属地:甘肃
  • Resize,w 360,h 240
    浅谈runtime的几个应用场景

    前言 写这篇文章也是因为我一个朋友觉得学runtime没啥用处,平时开发也用不到,学了也就是为了应付面试而已,我不这么觉得,所以今天讨论一下ru...

  • 为什么在block内部修改局部变量要加__block???

    之前学习block的时候告诉我们在其内部是不能修改外部局部变量的值,如果非要修改就要在变量前面加__block,于是我们就一直这么做了,但为什么...

  • Resize,w 360,h 240
    iOS 使用.dSYM文件来符号化崩溃信息

    .dSYM文件 是debugger Symbols 的简称,是一个符号表文件,保存 16 进制函数地址映射信息的中转文件,我们调试的 symbo...

  • EmptyDataSet-Swift学习笔记

    今天是2019年11月1号,对于我来说是一个崭新的开始。 前几天由于测试的要求,当列表页面无数据时不要展示一个白板,显得太空旷,放一个背景图,或...

  • 捋一捋Unicode和UTF-8两个的作用

    前言 开发的过程中经常要对文本进行编码之后再传给服务器,比如说上传表情到服务器,这个时候经常会用到什么UTF-8编码,有的人又说什么Unicod...

  • Cocoapods笔记

    首先需要肯定的是Cocoapods是一个好东西,一个第三方库的管理工具,有了它再也不用照着官方文档一点一点的配置,省去了很多时间和配置过程中遇到...

  • Resize,w 360,h 240
    GCD总结

    前言 为了缓解主线程的压力除了优化算法,性能等一列措施之外,我们用的最多的应该就是多线程,通过开辟一个分线程,让一些耗时的操作在分线程完成来释放...

  • Resize,w 360,h 240
    自定义KVO

    KVO key-value observing简单的说就是一个对象观察另一个对象的属性变化。功能很强单,但搞起来比较麻烦,要写很多代码。所以我决...

  • Resize,w 360,h 240
    MJRefresh阅读笔记

    李明杰老师的代表作之一MJRefresh可以说是棒棒的,很多小伙伴都会在没有什么特殊要求的情况下使用这个框架,简单好用,功能还丰富,我也是用了很...