使用泛型容器,尽量不用自定义结构体作为Key、值
如 List<T> tmp = new List<T>();
Dictionary<kT,vT> tmp = new Dictionary<kT, vT>();
现有结构体 struct Sample1{ }
放入List List<Sample1> lst = new List<Sample1>();
在IL2CPP的时候,会生产一份参数为Sample1的容器CPP代码。
如果这样的代码一多,会增多CPP的代码量。
使用泛型容器,尽量不用自定义结构体作为Key、值
如 List<T> tmp = new List<T>();
Dictionary<kT,vT> tmp = new Dictionary<kT, vT>();
现有结构体 struct Sample1{ }
放入List List<Sample1> lst = new List<Sample1>();
在IL2CPP的时候,会生产一份参数为Sample1的容器CPP代码。
如果这样的代码一多,会增多CPP的代码量。