我创建了一个xib
,其中一个单元格包含UIImageView
。 imageview具有前导,尾随,顶部,底部约束。 xib
为4kb,文件大小为4kb。我以编程方式创建了一个具有相同约束和对象的类。该类的大小为8kb。
我需要知道以编程方式创建视图会占用更少的空间,或者使用xib
会占用更少的空间,请告诉我减少应用程序大小的方法。
答案 0 :(得分:1)
我需要知道以编程方式创建视图是否会减少 空格或使用xib将占用更少的空间
您使用创建界面的视图会自动转换为包含约束的代码。因此,根据大小而言,创建视图的方式并不重要,但如果考虑可用性,代码接口构建器的可读性和维护会有很大帮助。
减少应用尺寸的方法
Apple已就如何优化应用程序大小提供了技巧。您可以查看here.
答案 1 :(得分:0)
还有另一种减小应用大小的方法,即删除未使用的代码。这是检测未使用代码的工具:WBBlades https://github.com/wuba/WBBlades。它可以帮助您在 Objc 和 Swift 中找到未使用的类,以便您可以安全地删除它们以减小应用大小。