UIKit中绝大部分的类都是线程不安全的,并且苹果一般也推荐我们使用noatomic。这是为什么呢?
Apple约定,所有程序的更新UI都在主线程进行,也就不会出现多个线程同时改变一个资源。
在主线程改变UI有什么好处呢?
1.只在主线程更新UI,就不会出现多个线程同时改变同一个UI控件。
2.主线程的优先级最高,也就意味着UI的更新优先级最高。会让用户感觉很流畅。
UIKit中绝大部分的类都是线程不安全的,并且苹果一般也推荐我们使用noatomic。这是为什么呢?
Apple约定,所有程序的更新UI都在主线程进行,也就不会出现多个线程同时改变一个资源。
在主线程改变UI有什么好处呢?
1.只在主线程更新UI,就不会出现多个线程同时改变同一个UI控件。
2.主线程的优先级最高,也就意味着UI的更新优先级最高。会让用户感觉很流畅。