小编Joo*_*ong的帖子

为什么有些android代码有公共字段?

关于在面向对象编程中使用公共字段有很多问题和答案,并且大多数建议不要使用公共字段有很多原因.

但是当我查看Android的代码时,我发现一些类正在使用公共字段.例如Android.view.View有公共字段mCachingFailedmAttributes.

他们为什么公开?很难想象这是谷歌和AOSP的错误.

java oop android android-view

15
推荐指数
2
解决办法
842
查看次数

Unity3D中GC和卸载资产的顺序

有时我们需要在游戏开发中手动释放无用的资源.但我不确定两者之间哪个更好

System.GC.Collect();
Resources.UnloadUnusedAssets();
Run Code Online (Sandbox Code Playgroud)

Resources.UnloadUnusedAssets();
System.GC.Collect();
Run Code Online (Sandbox Code Playgroud)

AFAIK,它们都是异步操作,可能没有区别.

所以我的问题是......

  1. 有什么区别吗?
  2. 如果是这样,哪个更好?

c# garbage-collection memory-management unity-game-engine

7
推荐指数
1
解决办法
4475
查看次数