1
UIViewをバックグラウンドビューから更新することはできません。(iphone)バックグラウンドスレッドからUIViewのデータメンバーにアクセスするのは安全ですか?
UIView子孫のカスタムデータメンバー変数にしかアクセスしていないときにそのルールが適用されるかどうかはわかりません。
は、私がここで
@interface MyView : UIView
{
NSNumber* number;
}
@property (retain) NSNumber* number;
があるとし、「バックグラウンドスレッドからのUIViewの更新」ルールに違反していないバックグラウンドスレッドから「数」の変数にアクセスするのでしょうか?
は
いくつかのプロパティ(つまり、UIViewのフレーム)は、要求時に計算されるため、問題が発生する可能性があります(しかし、おそらく問題ありません)。 – deanWombourne
view.subviewsについて – eugene
addSubviewを呼び出さず、すべてのサブビューがremoveFromSuperviewを呼び出さない場合、view.subviewsは問題ありません。しかし、私はそれをお勧めしません。 –