您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 蘑菇街App的组件化之路

  2. 在组件化之前,蘑菇街App的代码都是在一个工程里开发的,在人比较少,业务发展不是很快的时候,这样是比较合适的,能一定程度地保证开发效率。慢慢地代码量多了起来,开发人员也多了起来,业务发展也快了起来,这时单一工程开发模式就会显露出一些弊端:1.耦合比较严重(因为没有明确的约束,「组件」间引用的现象会比较多);2.容易出现冲突(尤其是使用Xib,还有就是XcodeProject,虽说有脚本可以改善);3.业务方的开发效率不够高(只关心自己的组件,却要编译整个项目,与其他不相干的代码糅合在一起)。为了
  3. 所属分类:其它

    • 发布日期:2021-02-25
    • 文件大小:249kb
    • 提供者:weixin_38718223
  1. 蘑菇街App的组件化之路

  2. 在组件化之前,蘑菇街App的代码都是在一个工程里开发的,在人比较少,业务发展不是很快的时候,这样是比较合适的,能一定程度地保证开发效率。慢慢地代码量多了起来,开发人员也多了起来,业务发展也快了起来,这时单一工程开发模式就会显露出一些弊端:1.耦合比较严重(因为没有明确的约束,「组件」间引用的现象会比较多);2.容易出现冲突(尤其是使用Xib,还有就是XcodeProject,虽说有脚本可以改善);3.业务方的开发效率不够高(只关心自己的组件,却要编译整个项目,与其他不相干的代码糅合在一起)。为了
  3. 所属分类:其它

    • 发布日期:2021-02-02
    • 文件大小:249kb
    • 提供者:weixin_38703906
  1. 蘑菇街App的组件化之路

  2. 将「URL调用」和「组件间调用」通过runtime达到统一,通过prefix的方式来避免安全上的一些漏洞。看起来确实会舒服些,也比较灵活。支持openURL:但最终还是走的target-action,跟内部调用无差别。这也是我们目前有待提升的点,想知道某个组件支持哪些 URL或哪些Protocol不够方便,URL的参数传递也是个问题,将来URL发生变动的话,调整起来也比较麻烦。后续会在这块再加强下。当初决定使用openURL:来做页面间的跳转,而不是方法调用,主要是考虑到我们的大部分场景都可以通
  3. 所属分类:其它

    • 发布日期:2021-01-27
    • 文件大小:122kb
    • 提供者:weixin_38687539