240 发简信
IP属地:上海
  • 120
    【React Native】从源码一步一步解析它的实现原理

    前言 花了半个多月,把React Native源码看了一遍,大概的实现逻辑全看明白了,希望对想了解React Native实现原理的同学有所帮助,其实只要看懂文章的四幅图就明...

  • 120
    xcode调试利器 LLDB-深度命令文档

    什么是 LLDB? LLDB(Low Level Debugger) is a next generation, high-performance debugger. It ...

  • 使用Block何时需要WeakSelf和StrongSelf

    在使用 block 的时候,为了避免产生循环引用,通常需要使用 weakSelf 与 strongSelf,写下面这样的代码: 为什么要使用weakself? 比如上面cod...

  • 120
    反射、注解与依赖注入总结

    上一篇【线程、多线程与线程池总结】中主要记录线程、多线程相关概念,侧重于线程的Future使用与线程池的操作;同样这一篇【反射、注解与依赖注入总结】依然着重于相关概念与使用。...

  • 120
    Retrofit分析-漂亮的解耦套路

    没耐心自己分析源码的同学,还可以参考Stay录制的视频版Retrofit分析-漂亮的解耦套路(视频版) 万万没想到Retrofit会这么火,在没看源码之前,我简单的认为是因为...

  • IOS 绘制 之渐变

    分为线性渐变和径向渐变一 创建颜色空间二 创建渐变三 设置裁剪区域四 绘制渐变五 释放对象 线性渐变 径向渐变

  • iOS runloop

    写这篇文章开始之前,我都不知道runloop是什么东西,如果从字面的意思翻译应该是一直循环的跑,怀疑可能和死锁有关系,可是死锁具体是怎么回事,我只是记得有这个说法,也发现了一...

  • RunLoop

    CFRunLoop 这篇文章是在看了sunnyxx大神的线下分享后整理的学习笔记,感谢sunnyxx大神的分享,学习路上再接再厉。 sunnyxx大神的自动算高工具UITab...

  • 120
    【iOS程序启动与运转】- RunLoop个人小结

    学习iOS开发一般都是从UI开始的,从只知道从IB拖控件,到知道怎么在方法里写代码,然后会显示什么样的视图,产生什么样的事件,等等。其实程序从启动开始,一直都是按照苹果封装好...

  • 120
    AFNetworking源码分析

    简述 在iOS开发中,与直接使用苹果框架中提供的NSURLConnection或NSURLSession进行网络请求相比,使用AFNetworking会有哪些好处?当同时发起...