以下代码如何优化 MainTabBarViewControllerswift XiTaoBang Created by jianqi on 2023315import NIMSDKimport UIKitclass MainTabBarViewController UITabBarController private var sessionUnreadCount = 0 ove
- 使用懒加载来延迟创建视图控制器,避免一开始就创建所有视图控制器。
- 将设置 tabBarItem 的方法放在 UITabBarItem 的 extension 中,避免代码重复。
- 将设置 tabBar 外观的代码放在单独的方法中,提高代码可读性。
- 通过使用闭包来避免调用 completion 参数时需要检查是否为 nil。
- 避免在 viewDidLoad 中调用其他类的方法,这样可以提高代码的独立性和可维护性。
原文地址: https://www.cveoy.top/t/topic/byp4 著作权归作者所有。请勿转载和采集!