1
我開發具有用戶繪圖作爲其組成部分之一iOS應用。我想繪製一個位圖的上下文。繪圖在Objective-C(IOS)
1)當繪圖選項被選中,我創建位圖背景下:這可以通過兩種方式來實現。只有在停用工具時,上下文才會關閉。所以它在繪圖時保持打開狀態。每當用戶畫一條線時 - 我創建新的位圖上下文,在那裏複製當前圖形(存儲爲圖像),添加新行,然後關閉上下文(當然還有保存新圖像)。所以只有在具體的繪圖操作過程中才會打開。
第一種方法需要一個(可能)長的時間才能被打開的位圖的上下文中,第二 - 重複圖像(與當前圖形)在每次複製和花費資源頻繁上下文生成/釋放。哪種方法更好?爲什麼?