240 发简信
IP属地:广东
  • Resize,w 360,h 240
    RunLoop 学习及常见问题

    什么是 RunLoop 通常在终端中输入命令,执行任务的线程执行完就退出了,等我们再次输入命令,终端再开始执行任务。但在我们的 app 中,要保...

  • Resize,w 360,h 240
    代码是怎么一步步变成可执行文件的?

    这篇文章是关于Sunny大神在MDCC 2016 的 topic 《把玩编译器,Clang有意思》的学习笔记及实践。相关链接:视频 PPT Ap...

    1.5 4629 2 15
  • Resize,w 360,h 240
    程序员的自我修养—链接、装载、与库 阅读笔记

    重点思考两个问题 一段源代码是怎么变成最后可执行的程序的一个进程,在内存中是什么样的 一.预备知识 为了协调CPU、内存和高速的图形设备 -> ...

  • Resize,w 360,h 240
    OC 与 JS 交互之 WKWebView

    上一篇讲了借助 JavaScriptCore 进行 OC 与 JS 的交互,链接请戳⬇️OC 与 JS 交互之 JavaScriptCore今天...

  • Resize,w 360,h 240
    Masonry 学习笔记

    Masonry 用链式语句封装自动化布局,让布局的语句可以更简洁明了,可读性更高。首先将布局语句封装在 block 中,然后再通过以下方法给视图...

  • Git 常用命令总结

    终端常用的命令: Git 常用命令: 在本地库 在远程库

  • Resize,w 360,h 240
    Xcode 调试之 Breakpoint

    NSLog 应该是最基本的调试方法,但是 NSLog 也有一些问题,比如 需要提前设置宏,在 release 版本中避免疯狂打印 NSLog 比...

  • Resize,w 360,h 240
    SDWebImage 源码阅读之图片改变url却未变的处理

    如果服务器端直接将图片改变了,而url没有变,怎么办? 当采用GET方法请求的报文中含有If-Modified-Since首部时,服务器端允许请...

  • Resize,w 360,h 240
    Xcode 调试之 LLDB

    LLDB 是 Xcode 中的默认调试器,支持调试 C、Objective-C、C++,用 LLDB 调试代码的好处不必多说,基本 Xcode ...

个人介绍
种一棵树最好的时间是现在🤗