首页 2021年3月

2021年3月

  • 聊聊iOS架构

    聊聊iOS架构

    前言我们常见的分层架构,有三层架构:视图层、业务层、数据层。也有四层架构:视图层、业务层、网络层、本地数据层。这里说三层、四层,跟TCP/IP所谓的五层或者七层不是同一种概念。再具体说就是:你的架构在逻辑上设计的是几层那就是几层,具体每一层的名称和作用,没有特定的规范, 这主要是针对模块分类而言的。1.视图层设计方案2.网络层设计方案3.本地持久化方案4.动态部署方案上面这四大点,稍微细说一下就是:页面如何组织,才能尽可能降低业务方代码的耦合度?尽可能降低业务方开发界面的复杂度,提高他们的效率?如何让业务开发工程师...

    IOS 2021-03-27 1543 0 聊聊iOS架构
  • 聊聊React Native架构

    聊聊React Native架构

    当前架构RN现在主要有3个线程JS thread。JS代码执行线程,负责逻辑层面的处理。Metro(打包工具)将React源码打包成一个单一JS文件(就是图中JSBundle)。然后传给JS引擎执行,现在ios和android统一用的是JSC。UI Thread(Main Thread/Native thread)。这个线程主要负责原生渲染(Native UI)和调用原生能力(Native Modules)比如蓝牙等。Shadow Thread。这个线程主要是创建Shadow Tree来模拟React结构树。Sha...

    RN 2021-03-27 996 0 聊聊React Native架构
  • 推荐Android中Jetpack组件化架构实战方案

    推荐Android中Jetpack组件化架构实战方案

    架构:Kotlin+Jetpack+Coroutines+Retrofit+koin+Arouter宿主App没有任何的业务代码,整个业务被拆分为各个ft_lib模块。对一些功能组件进行封装抽取为lib,提供给上层依赖。ft_lib之间没有任务依赖关系,通过Arouter进行通信。首页功能首页分为5个Tab,主要为首页、项目、导航、体系和我的。整个页面框架使用BottomNavigationView + Navigation来搭建。通过menu来配置底部菜单。 通过NavHostFragment来配置各个fragm...

    Android 2021-03-27 1050 0 Jetpack组件化架构
  • 编译FFmpeg并移植到Android中使用实战详解教程

    编译FFmpeg并移植到Android中使用实战详解教程

    1.搭建编译环境1.安装ubuntu14.04,安装完成后执行以下命令apt-get updateapt-get install yasmapt-get install pkg-config2.下载ndk这里用最新稳定版ndk r19c:下载ndk-r19c将ndk下载到 /home/ndk/目录下,下载完成后执行unzip android-ndk-r19c-linux-x86_64.zip解压3.下载FFmpeg4.1.3下载FFmpeg-n4.1.3下载完成后执行tar -zxvf n4.1.3.tar.gz解...

  • uniapp苹果iOS原生插件开发实战详解教程

    uniapp苹果iOS原生插件开发实战详解教程

    开发环境iOS开发环境,Xcode 12.1 及以上版本下载开发插件需要的 SDK包 并解压安装 uni-app 开发工具 HBuilderXSDK 包结构说明|--iOSSDK         |-- HBuilder-Hello             &...

  • uniapp安卓Android原生插件开发实战详解教程

    uniapp安卓Android原生插件开发实战详解教程

    开发环境JAVA环境 jdk1.8Android Studio 下载地址:Android Studio官网 OR Android Studio中文社区App离线SDK下载:请下载2.9.8+版本的android平台SDK注意插件目前暂时不支持Kotlingradle版本注意事项修复部分SDK集成后编译打包失败问题适配android11的编译新特性。修复tools.build:gradle:3.2.1版本编译检测是否需要AndroidX依赖库不准确问题。如果您的插件在HX3.0.0+版本编译报错需...

  • Flutter工作中常见的功能点技术汇总

    Flutter工作中常见的功能点技术汇总

    Flutter沉浸式状态栏void main() {   runApp(MyApp());   if (Platform.isAndroid) {     SystemUiOverlayStyle systemUiOverlayStyle =         SystemUiOverlayS...

    Flutter 2021-03-24 1355 0 Flutter
  • Flutter 2.0重磅发布 SDK秒下载

    Flutter 2.0重磅发布 SDK秒下载

    Flutter更新挺快的,作为谷歌的跨平台框架,让广大开发爱好者们非常的热爱,下面供上下载地址:MacOs 2.0.3 版本: https://storage.flutter-io.cn/flutter_infra/releases/stable/macos/flutter_macos_2.0.3-stable.zipWindows 2.0.3 版本:https://storage.flutter-io.cn/flutter_infra/releases/stable/windows/flutter_wi...

    Flutter 2021-03-24 1313 0 Flutter
  • 时光荏苒,岁月不饶人!Time flies,age affects us all !

    时光荏苒,岁月不饶人!Time flies,age affects us all !

      时光荏苒,岁月不饶人!Time flies,age affects us all ! 转眼之间,30年时光已悄悄流逝,仿佛就在昨天。  写这篇文章的时候,已经夜晚9点了,好想写点什么,抒发一下目前的心情。  感觉时光过得好快,上班下班,一天天的过去了,每天重复着同样的生活,而身边的朋友、同学、亲戚也渐渐的、淡淡的失去了联系,生活就是这样,忙碌的世界里,根本不想打扰别人,也不想别人打扰自己,总想安安静静的过自己的生活,因为生活本身就很累,哪有那么多的时间,去想那么多的事情,安安静静的...

    程序人生 2021-03-19 1283 0 程序人生
1