07 2024 档案
摘要:只有不可变的数组进行copy 操作 是浅拷贝,其他都是深拷贝。 或者带mutable的都是深拷贝。
阅读全文
摘要:模拟器报错,真机可以运行 解决办法 用之前的arm64架构 运行模拟器。 运行项目时,选中带的模拟器 Rosetta
阅读全文
摘要:换成c函数的printf就完美解决问题。 #ifndef __OPTIMIZE__ #define NSLog(FORMAT, ...) printf("%s\n", [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String]) #e
阅读全文
摘要:解决办法: swift model 里id 由String 改为 Int64 接收,解决。 https://www.cnblogs.com/zaijin-yang/p/17430942.html https://developer.aliyun.com/article/1286671
阅读全文
摘要:Activity 和 Fragment 是 Android 应用开发中两个非常重要的组件,它们都有各自的生命周期方法,包括 onCreate。然而,它们有一些关键的区别: Activity独立性: Activity 是一个独立的、可直接启动的组件。它通常代表应用的一个单一屏幕(界面)。生命周期: A
阅读全文
摘要:MutableLiveData 用于 MVVM,kvo监听值变化 // 在 ViewModel 中 val data = MutableLiveData<String>() // 在 ViewModel 中 更新数据 fun updateData(newData: String) { data.va
阅读全文
摘要:Android中UI应用的开发中经常会使用view.setVisibility()来设置控件的可见性,其中该函数有3个可选值,他们有着不同的含义: View.VISIBLE >可见 View.INVISIBLE >不可见,但这个View仍然会占用在xml文件中所分配的布局空间,不重新layout V
阅读全文