
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
文章目录一、简单开发模型二、单工程开发模型(业务逻辑分层模型)2.1 简单开发模型的宏观分层2.2 MOA原架构模型2.3 业务层的分层理念与设计模式2.3.1 分层理念2.3.2 MVC模式2.3.3 MVP模式三、组件模型3.1 为什么推进组件化?3.1 组件化?模块化?插件化?3.2 主App多Lib开发模型3.3 主App多子App开发模型四、组件化过程关键点4.1 组件切分和代码隔离4.
weexrn这些都是使用jscore作为解释控制器,通过jscore和native的交互,引导native讲dom树渲染为原生控件树,同时jscore也能对逻辑代码进行处理,并在适当时机通知native刷新dom因为是原生控件,所以并不是所有的css语法都支持weex更适合以单页面发布,是一种比较轻量级的方案,多页面问题较大,而rn比较适合整个模块的多页面编写dynamic...
协程是可挂起计算的一个任务实例,用一个代码块表示从概念上讲,它类似于线程。从某种意义上说,它需要一个代码块来运行,该代码块与代码的其余部分同时工作。但是,协程不绑定到任何特定线程。它可能会在一个线程中暂停执行,并在另一个线程中恢复执行。协程如果不配置线程,默认在当前线程跑,只不过实现了并发控制规避回调地域。协程的挂起函数(如delay)在底层确实依赖 回调机制,但通过编译器和运行时将其隐藏,开发者
一源码分析1 TypeSafeMatcher2 BoundedMatcher二工具集1 ViewMatchers View匹配器适配类2 RootMatchers 根视图匹配器的辅助类3 Matchers 对Matcher的操作集合类4 CursorMatchers5 LayoutMatchers 匹配以检测典型的布局问题6 PreferenceMatchers匹配存储三 A
上篇介绍完Sketch令人惊喜的功能后,同学们纷纷表示:Sketch已经有了,就差Mac了。今天除了提醒大家可以用虚拟机外,直接上作者的新教程,让同学们迅速轻松掌握Sketch的工具使用,有Sketch的同学赶紧动手吧!@JingDesign :上一篇教程中,静电和大家一起认识了Sketch 能为我们带来的惊喜之处。那么这一节的设计教室中,大家一起来认识一下我们的新朋友。 相信在经过这一节
1-android的特点有哪些2-android使用MVC模式的组件或地方3-android的系统框架4-Android Dalvik虚拟机5-Dalvik虚拟机你需要知道的15个问题6-Dalvik虚拟机和Art虚拟机的区别1-android的特点有哪些2-android使用MVC模式的组件或地方adapter和文件布局方式3-android的系统框架一 应用程序层
Google即将发布的Android7.0的预览版Android_N为我们增加了许多新的特性,其中包括多窗口的支持、通知栏支持直接回复、网络数据节省开关、以及新的DOZE模式等;下面我们就来谈一谈关于这些新功能的适配问题和需要注意的地方。Doze打盹模式更加强大禁止一些广播的行为权限机制的限制JNI中不再允许调用非公有的API屏幕支持缩放功能多屏模式1.Doze(打盹模式)更加强大该模
一概念1 Kotlin语言介绍11 Kotlin的优势12 Kotlin的不足2 开发工具支持21 Android Studio支持211 Android Studio 30以下版本配置212 Hello Kotlin213 转换Java to Kotlin22 云端IDE二准备开始1 基本语法11 定义包名12 定义函数13 定义变量和常量14 注释2习惯用语21
一概念1 Kotlin语言介绍11 Kotlin的优势12 Kotlin的不足2 开发工具支持21 Android Studio支持211 Android Studio 30以下版本配置212 Hello Kotlin213 转换Java to Kotlin22 云端IDE二准备开始1 基本语法11 定义包名12 定义函数13 定义变量和常量14 注释2习惯用语21
一概念1 Kotlin语言介绍11 Kotlin的优势12 Kotlin的不足2 开发工具支持21 Android Studio支持211 Android Studio 30以下版本配置212 Hello Kotlin213 转换Java to Kotlin22 云端IDE二准备开始1 基本语法11 定义包名12 定义函数13 定义变量和常量14 注释2习惯用语21







