由于列表类应用场景具有固定的流程和模式,本文首先简要介绍了 QQ 阅读中列表类应用场景的架构,然后提出对这一场景进行模板化,以便提高开发效率、减少沟通理解成本。
同时,提出一套基于 『Chain of Responsibility』 的事件处理方案,也在一定程度上提高了开发效率,减少了琐碎代码量。
          
          
ReactNative源码解析——渲染机制详解
          
            
              
                
              
              
                发表于
              
              
            
            
            
          
          
          
            
          
          
          
             
               
             
          
          
          
          
            
      
              
                
                  |
                
                
                  
                
                
                  字数统计
                
                
                  3,572
                
              
              
                |
              
              
                
                  
                
                
                  阅读时长
                
                
                  15
                
              
            
          
          
        本文通过解读 ReactNative 源码,简要分析了 ReactNative 通过 JS 创建、控制 Native 界面的过程。同时,为了完整性,我们也简单介绍了 JSX、 React Element 以及 React Component 等基本概念。
          
          
ReactNative源码解析——通信机制详解(补充条款)
          
            
              
                
              
              
                发表于
              
              
            
            
            
          
          
          
            
          
          
          
             
               
             
          
          
          
          
            
      
              
                
                  |
                
                
                  
                
                
                  字数统计
                
                
                  2,429
                
              
              
                |
              
              
                
                  
                
                
                  阅读时长
                
                
                  12
                
              
            
          
          
        本文通过分析 RN 源码,简要介绍了 JS to Native 的 callback 实现原理以及 RN 中的三个重要线程。
          
          
ReactNative源码解析——通信机制详解(2/2)
          
            
              
                
              
              
                发表于
              
              
            
            
            
          
          
          
            
          
          
          
             
               
             
          
          
          
          
            
      
              
                
                  |
                
                
                  
                
                
                  字数统计
                
                
                  1,263
                
              
              
                |
              
              
                
                  
                
                
                  阅读时长
                
                
                  6
                
              
            
          
          
        本文通过分析源码,逐步解析 ReactNative 中 Native to JS 的通信机制。
          
          
ReactNative源码解析——通信机制详解(1/2)
          
            
              
                
              
              
                发表于
              
              
            
            
            
          
          
          
            
          
          
          
             
               
             
          
          
          
          
            
      
              
                
                  |
                
                
                  
                
                
                  字数统计
                
                
                  3,836
                
              
              
                |
              
              
                
                  
                
                
                  阅读时长
                
                
                  17
                
              
            
          
          
        本文通过分析源码,逐步解析 ReactNative 中 JS to Native 的通信机制。
          
          
Multithreading Traps
          
            
              
                
              
              
                发表于
              
              
            
            
            
          
          
          
            
          
          
          
             
               
             
          
          
          
          
            
      
              
                
                  |
                
                
                  
                
                
                  字数统计
                
                
                  4,814
                
              
              
                |
              
              
                
                  
                
                
                  阅读时长
                
                
                  18
                
              
            
          
          
        本文首先介绍了多线程的一些基本概念,如:atomicity、Out-of-order execution、Memory barrier等。然后结合 iOS 实际开发,分析了Property、dealloc、target-action、block、mutable containers等在多线程下的问题。最后,分享了几个小技巧。
          
          
简化 iOS Data Binding
          
            
              
                
              
              
                发表于
              
              
            
            
            
          
          
          
            
          
          
          
             
               
             
          
          
          
          
            
      
              
                
                  |
                
                
                  
                
                
                  字数统计
                
                
                  748
                
              
              
                |
              
              
                
                  
                
                
                  阅读时长
                
                
                  3
                
              
            
          
          
        ZSKVOController 是一个基于 KVO 的 Data Binding 框架,本文简要介绍其实现原理。