iOS 中的事務(wù),是Core Animation的內(nèi)容。
用于批量提交對(duì)圖層的操作,并且是原子性的,支持嵌套。
[CATransaction begin];
// UI operations here
[CATransaction begin];
// UI operations here
[CATransaction commit];
[CATransaction commit];
CATransaction 分為隱式事務(wù)和顯式事務(wù),一般的直接修改view或layer的一些如frame、center、color等屬性時(shí)都是穩(wěn)式事務(wù),除非顯式的寫begin commit。
可以自定義持續(xù)時(shí)間,設(shè)置完成動(dòng)作,
可以臨時(shí)獲取一個(gè)遞歸自旋鎖來(lái)管理屬性原子性。
注:引用項(xiàng)表示不太理解。