
1.代码格式化 Commond + Option + L 2.删除多余的 import Control + Option + O 3.查找文件 Shift + ShiftCo...
1. run、with、apply、also、let的区别 withwith()函数是一个内联函数,它把传入的对象作为接受者,在该函数内可以使用this指代该对象来访问其公有...
前言为了有利于项目维护、增强代码可读性、提升 Code Review 效率以及规范团队安卓开发,故提出以下安卓开发规范。 Android Studio 规范尽量使用最新的稳定...
目录 简介 流程 总结 简介 因需迁移单一代码仓库至其他代码托管平台,要迁移的包括仓库内容以及所有历史记录和推送日志。 本文中的方法同样适用于在同一代码托管平台中克隆仓库。 ...
总结:" "blank space isBlank=true isEmpty=false
1.使用ViewModelProvider 2.使用ViewModelProviders 3.使用Kotlin的by viewModels() 代理,这要求你的Activit...
本文介绍了Android官方推荐避免使用枚举的原因,并详细讲解了如何通过@IntDef注解创建内存更高效的解决方案。通过示例展示了如何在Java和Kotlin中使用该注解,并...
简介: Kotlin中的嵌套类、内部类、枚举类、密封类、数据类、单例类、伴生对象 在Kotlin中,类可以分为以下几种类型,并使用样例代码进行说明:1、嵌套类(Nested ...
使用 Kotlin 实现 MVVM(Model-View-ViewModel)模式是开发 Android 应用程序的一种常见架构方式。MVVM 模式将应用程序的 UI 逻辑和...
本文旨在探讨在Android应用开发中广泛采用的MVP(Model-View-Presenter)设计模式。MVP作为一种有效的架构策略,通过分离关注点提高了代码的可读性、可...
转自[https://www.cnblogs.com/wang715100018066/p/16392534.html]
使用Xcode提供的多Target功能(区分开发、测试、线上环境)
一、创建工程 1.先创建一个文件夹,名字SPSDK(自己根据自己需求起名) 2.创建workspace 保存到之前创建的文件夹 创建好是这样的 这个workspace是为了管...
Swift OC
1、valueForKeyPath可以获取数组中的最小值、最大值、平均值、求和。 2、valueForKeyPath可以获取数组中相同key的元素 3、valueForKey...