240 发简信
IP属地:上海
  • APP的Flutter代码规范实践

    起源 做为跨平台的移动端解决方案,Flutter大大提高了移动端的开发效率,但是由于很多开发者都是从原来做原生的iOS或者Android开发转而...

  • Flutter编程规范

    Error Rules 在引用其他模块的头文件时,应该通过‘package:xxx’来引用(always_use_package_imports...

  • Resize,w 360,h 240
    APP对Flutter 2.0空安全的适配

    2021年3月4日凌晨,Flutter 2 正式发布,除了增强了对于多平台的适配(包括:web、windows、Linux)外,很重要的一点就是...

  • Resize,w 360,h 240
    ld: 4773 duplicate symbols for architecture x86_64

    起源 最近在项目中集成百度地图的相关功能,不过遇到了一个问题。百度地图中集成了ssl库libssl.a,而我们工程中的另外一个第三方库也集成了这...

  • Resize,w 360,h 240
    Xcode 11编译错误Multiple commands produce的解决

    今天在工程中遇到一个问题,当在Xcode 11中使用CocoaPod并在编译的时候使用默认的New Build System编译,出现了错误提示...

  • Resize,w 360,h 240
    使用Xcode storyboard 来提供 app 的启动屏幕

    一. 背景 6月30日前,苹果要求所有的app必须使用storyboard来提供app的启动屏幕。其主要目的就是希望所有的开发者尽量不使用一张纯...

  • Resize,w 360,h 240
    IOS Flutter混编工程的CI接入--实践篇

    上一篇文章讲到混合工程解耦的原理,今天讲一下具体实践。 1.上传flutter产物到git 我们需要在Flutter工程编译完以后获取相关的产物...

  • Resize,w 360,h 240
    IOS Flutter混编工程的CI接入--原理篇

    现在公司的绝大多数工程都是使用的iOS和Flutter混编来做的,其中混编的方式是采用的Google推荐的Module方式来做的。具体请参考将 ...

  • Resize,w 360,h 240
    React Native源代码分析--Android客户端启动流程(从JS到Java)

    上一篇文章讲到启动过程中,最终Java层调用了JS层的AppRegistry.js的runApplication()方法来进行JS层的启动工作。...