一、为什么需要标准化的commit message 先来看两张图,一张来自国际知名项目,一张是国内某知名项目。 国际知名项目AngularJS 国内知名项目MingGeJS ...
一、为什么需要标准化的commit message 先来看两张图,一张来自国际知名项目,一张是国内某知名项目。 国际知名项目AngularJS 国内知名项目MingGeJS ...
前言 花了半个多月,把React Native源码看了一遍,大概的实现逻辑全看明白了,希望对想了解React Native实现原理的同学有所帮助,其实只要看懂文章的四幅图就明...
在之前第一篇[1]中,主要描述在使用Redux中碰到的两个问题以及由Mobx最佳实践中自己的对于组织Store的自己的看法,之后也有尝试过几种不同的Mobx的Store的组织...
本篇文章是基于 网易乐得无埋点数据SDK 总结而成。负责无埋点数据收集 SDK 的开发已经有半年多了,期间在组内进行过相关分享,现在觉得是时候拿出去和同行们交流下了。本篇主要...
在日常开发过程中,为了提升程序运行效率,以及用户体验,我们经常使用多线程。在使用多线程的过程中,难免会遇到资源竞争问题。我们采用锁的机制来确保线程安全。 线程安全 当一个线程...
介绍 动态库形式:.dylib和.framework 静态库形式:.a和.framework 动态库和静态库的区别 静态库:链接时,静态库会被完整地复制到可执行文件中,被多次...
前言: 按照时间顺序,事件的生命周期是这样的:事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的view、寻找最合适的view的底层实现、拦截事件的处理)->找到...
1.一般项目环境结构为 |———————————— |------------------|| Scheme | Configurations || ---...
写此文时突发灵感作诗一首, 而后置顶, 欢迎品鉴. 有的程序员老了,还没听过NSURLSession有的程序员还嫩,没用过NSURLConnection有的程序员很单纯,他只...