如何提高我的 ios 应用性能
How to improve my ios app performance
现在我的应用程序非常慢而且很重。
把我的设计分享给大家,看看大家有什么改进建议。
我有一个主 UIViewController
,里面有一个 UIButton
和一个 UICollectionView
。
UICollectionView
包含一个 NSArray
的 6 个已初始化 UIViewController
的 .
主要 UIViewController
有委托 属性 和 UICollectionView
中每个 UIViewController
的方法来监听。
每次单击 UIButton
时,它都会调用他的所有委托并发送数据,以便 evrey UIViewController
可以刷新其视图。所有数据也都写入设备 NSDocumentDirectory
。当再次按下 UIButton
时,代表停止接收数据,并且 NSDocumentDirectory
中的所有数据都通过电子邮件发送给用户。但不是删除,用户可以选择删除他所有保存的数据。
P.S
我第一次使用 UIPageController
,但我有一个错误并决定使用 UICollectionView
.
关于如何改进我的应用程序的任何建议?
如果我在 UICollectionView
中使用 UIView
而不是 UIViewController
会有帮助吗?
所以我想通了
,我正在将数据写入 NSDocumentDirectory
并且我是在主线程上执行的,这是一个大错误,我将其移至后台线程并提高了我的应用程序性能。
感谢您的帮助。
现在我的应用程序非常慢而且很重。 把我的设计分享给大家,看看大家有什么改进建议。
我有一个主 UIViewController
,里面有一个 UIButton
和一个 UICollectionView
。
UICollectionView
包含一个 NSArray
的 6 个已初始化 UIViewController
的 .
主要 UIViewController
有委托 属性 和 UICollectionView
中每个 UIViewController
的方法来监听。
每次单击 UIButton
时,它都会调用他的所有委托并发送数据,以便 evrey UIViewController
可以刷新其视图。所有数据也都写入设备 NSDocumentDirectory
。当再次按下 UIButton
时,代表停止接收数据,并且 NSDocumentDirectory
中的所有数据都通过电子邮件发送给用户。但不是删除,用户可以选择删除他所有保存的数据。
P.S
我第一次使用 UIPageController
,但我有一个错误并决定使用 UICollectionView
.
关于如何改进我的应用程序的任何建议?
如果我在 UICollectionView
中使用 UIView
而不是 UIViewController
会有帮助吗?
所以我想通了
,我正在将数据写入 NSDocumentDirectory
并且我是在主线程上执行的,这是一个大错误,我将其移至后台线程并提高了我的应用程序性能。
感谢您的帮助。