Jetpack Compose学习(12)——Material Theme的主题色切换
原文:Jetpack Compose学习(12)——Material Theme的主题色切换-Stars-One的杂货小窝 闲着无事研究了下Jetpack Compose M3 主题切换效果 本系列以往文章请查看此分类链接Jetpack...阅读全文
原文:Jetpack Compose学习(12)——Material Theme的主题色切换-Stars-One的杂货小窝 闲着无事研究了下Jetpack Compose M3 主题切换效果 本系列以往文章请查看此分类链接Jetpack...阅读全文
RunLoop用于管理事件的循环处理机制。运行循环在应用程序的主线程中自动启动,负责监听和分发各种事件,包括用户交互(如触摸事件)、定时器事件、选择器调用和其他异步回调。 运行循环的作用 运行循环的主要作用包括: 处理输入事件:运行循环...阅读全文
三、主要文件种类 1.Activity 一个界面的显示往往由Acitivity,布局文件,清单文件共同完成。 Activity是用于控制可视化的界面,其使用需要使用AppCompatActivity作为基类。该类中常用的方法包括但不限于...阅读全文
在实际开发中,经常需要对tableView或者collectionView执行更新数据源的操作,reloadData是一个常见的方法。这是 UITableView 和 UICollectionView 提供的一个方法,用于重新加载视图的...阅读全文
AndroidStudio卸载 如果已经安装:首先先卸载AndroidStudio,最好是使用软件管理软件进行卸载(遮这样卸载的比较干净)。 找到你的C:\Users\Administrator.gradle,并且删除掉【如果出现文件正...阅读全文
OC中常用的多线程编程技术: 1. NSThread NSThread是Objective-C中最基本的线程抽象,它允许程序员直接管理线程的生命周期。 NSThread *myThread = [[NSThread alloc] ini...阅读全文
+load和+initialize是两个与类的加载和初始化相关的特殊方法。它们在类的生命周期中的作用和调用时机有明显的区别。 +load 方法 调用时机:+load在类初始加载进内存时调用,这通常发生在程序启动的时候,所有类和分类(Ca...阅读全文
以下是一些常用的 Xcode 快捷键: 构建和运行: Command + B: 构建当前项目。 Command + R: 构建并运行当前项目。 Command + .: 停止运行项目。 代码编辑: Command + ] / Comma...阅读全文
[点击测试 https://authapi.applekuid.com](https://authapi.applekuid.com/) 目前国内有很多获取udid的方法,例如蒲公英 还有其他的网站都提供了获取udid的功能,但是如何通...阅读全文
01. 初学者须知 02. 初识 Flutter 03. Flutter 开发环境搭建 Windows 版 04. 创建 Flutter 项目 05. Flutter 编写一个 Hell...阅读全文
去年(2023年)年底我初学flutter,看了一些文档和教程,想找个东西*练练手。 小时候看过一个关于历史名人儿时事迹的短片,有一集是讲*总理的,有一个细节我记得很清楚:幼年***经常要做一个游戏--有一堆纸片,每片纸上一个字,他要一...阅读全文
Day 0 配置wsl的 vscode环境 (速通速通!) Day 1 上午讲了中山大学的校史以及鸿蒙系统的大体介绍 感慨: 作为互联网原生的一代,是最具创造性的一代,通过我们的夏令营不仅可以锻练我们的技术能力,开发能力,沟通能力,从而...阅读全文
写在开头 点赞 + 收藏 学会 apk再见了,Android全新App安装格式aab https://github.com/google/bundletool https://github.com/google/bundletool...阅读全文
当在UITableViewCell中加载网络图片时,如果在图片下载完成之前用户滑动了UITableView,使得对应的UITableViewCell已经滑出屏幕,那么这个被滑走的UITableViewCell是否还会显示图片,取决于如何...阅读全文
当在UITableViewCell中加载网络图片时,如果在图片下载完成之前用户滑动了UITableView,使得对应的UITableViewCell已经滑出屏幕,那么这个被滑走的UITableViewCell是否还会显示图片,取决于如何...阅读全文
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使得在显示大量数据时,保持流畅的用户体验和较低的资源消耗。。 当UITableView滚动时,屏幕上移出视图的单元格会被回收到一个重用池中。当需要显示新的单元格时,UIT...阅读全文
从内存管理的角度来看,block可以作为方法的传入参数是因为block在Objective-C中被设计为一种特殊的对象,它们可以在堆(heap)上分配和管理。这使得block可以像其他对象一样被传递、复制和持有。以下是一些关键点,解释为...阅读全文
NSArray 是不可变的;存储不同类型的对象。这意味着一个NSArray可以同时包含NSString、NSNumber、NSDictionary等不同类型的对象。同时只能存储对象,不能直接存储基本数据类型(如 int、float 等)...阅读全文
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iOS 8 中引入的,作为 UIWebView 的替代品。WKWebView 提供了更高的性能和更多的功能,它是基于 WebKit 引擎的,这也是 Safari 浏览...阅读全文
UIGestureRecognizer 用于检测和处理手势的抽象基类。提供了检测用户手势的基本功能,如点按、滑动、捏合、旋转等。通过使用 UIGestureRecognizer 子类,可以为视图添加手势识别功能,增强用户交互体验。 常见...阅读全文