任何人都可以向我解釋什麼是上下文,我該如何使用它? 還有圖形上下文(CGContextRef)。上下文 和圖形上下文之間是否有任何關係?什麼是iPhone中的上下文?
0
A
回答
0
可能你在這兩種情況下都在談論同樣的事情。從Quartz 2D Programming Guide:
圖形上下文是一個不透明的數據類型(CGContextRef)封裝Quartz使用繪製圖像的輸出裝置,所述信息諸如PDF文件,位圖,或者在顯示器上的窗口。圖形上下文中的信息包括圖形繪製參數和頁面上繪畫的設備特定表示。 Quartz中的所有對象都被繪製或包含在圖形上下文中。
您可以將圖形上下文視爲繪圖目標,如圖1-2所示。使用Quartz進行繪製時,所有設備特定的特徵都包含在您使用的特定類型的圖形上下文中。換句話說,您可以簡單地通過爲相同的Quartz繪圖例程序列提供不同的圖形上下文來將相同的圖像繪製到不同的設備上。您不需要執行任何設備特定的計算;石英爲你做。
在CS中還有另一個單詞context的定義,但我認爲上面的定義就是你要找的。
1
「上下文」幾乎總是指在Cocoa中的圖形上下文。
一個例外是各種方法都採用「上下文」參數,該參數通常是id
類型。這通常只是一個空閒的參數,用於傳遞想要傳遞給您的回調的任何數據。
相關問題
- 1. xv6中的上下文是什麼?
- 2. 什麼是SQLAlchemy上下文中的「instrumentation」?
- 3. MSTests中的上下文是什麼?
- 4. 什麼是asp.net中的上下文mvc4
- 5. Django中的上下文是什麼?
- 6. 什麼是Android中的上下文
- 7. Fragment中CONNECTIVITY_SERVICE的上下文是什麼?
- 8. 什麼是上下文?
- 9. 什麼是LLVM上下文?
- 10. 什麼是CUDA上下文?
- 11. iPhone上的文件系統是什麼?
- 12. 什麼是iPhone上的EKEvent?
- 13. ProgressDialog.show()的上下文參數是什麼?
- 14. 用於PreferenceManager.getDefaultSharedPreferences的上下文是什麼?
- 15. 什麼是em的上下文?
- 16. AsyncTask的onPostExecute()是什麼上下文?
- 17. setTheme的上下文是什麼?
- 18. class.getRessource()(Java)的上下文是什麼?
- 19. 我的上下文是什麼?
- 20. iphone上的OpenGL上下文。它做什麼/它是如何工作的?
- 21. 以下上下文中的web上下文是什麼(java ee tutorials)
- 22. 什麼是上下文?爲什麼在odoo中使用?
- 23. double.MaxValue和double.MinValue在以下上下文中的含義是什麼?
- 24. WCF在以下上下文中的含義是什麼?
- 25. 在下面的代碼中,上下文是指什麼?
- 26. nodejs文件中的函數的上下文是什麼?
- 27. 什麼是上下文切換?
- 28. 什麼是「分配上下文」?
- 29. 圖形上下文究竟是什麼?
- 30. 什麼是AspectJ上下文綁定?