移动开发
关于UITableView和UICollectionView的Cell重用总结
1、cell注册
registerClass:forCellWithReuseIdentifier:
UITableView不需要进行cell注册,而UICollectionView必须进行cell注册
2、cell复用
方法一: dequeueReusableCell:WithIdentifier:
方法二: dequeueReusableCell:WithIdentifier: f
Android App封装 —— ViewBinding
项目搭建经历记录
Android App封装 ——架构(MVI + kotlin + Flow)
Android App封装 —— ViewBinding
Android App封装 —— DI框架 Hilt?Koin?
一、背景
在前面的Github wanandroid项目中可以看到,我获取控件对象还是用的findviewbyId
button = findViewById(R.id.bu
报错:Command Phasescriptexecution failed with a nonzero exit code解决思路
首先,要知道这个错误并不是某种具体的错误,所以要学会定位具体的错误,方可知如何解决,步骤如下:
第一步:根据截图操作
截屏2023-01-13 17.01.04.png
第二步:
截屏2023-01-13 17.01.27.png
第三步:
截屏2023-01-13 17.02.06.png
定位到了具体错误,这里错误的原因是:找不到AppFramewor
iOS 动画方法内容整理
Core Animation继承关系图.png
动画在UI交互中是一种增强用户体验的利器,目前看到几乎每一个移动App都会使用到各种动画效果。
在IOS开发中实现动画效果通常有三种方式。
1、基于UIView,为了方便实现简单的动画封装的UIView Animation。
2、基于CALayer的Core Animation框架,这是动画的基础框架。
3、在游戏开发中经常用到的基于物
Android应用开发——从零开始写小程序
实验一 安装我们的开发环境
一 开发工具
我们开发用的是谷歌出品的Android Studio,它集成了IEDA了功能,学习过后端开发的小伙伴肯定都熟悉IDEA,当然VsCode也是不错的选择
这里我放一个Android Studio的下载链接
安卓工具下载
二 环境的搭建(注:环境配置有关部分是看班主任的给的文档直接贴上来的)
(1)JDK的版本检查
Windows+R打开运行窗口,输入cmd,