任何人都可以向我解釋什麼是上下文,我該如何使用它? 還有圖形上下文(CGContextRef)。上下文 和圖形上下文之間是否有任何關係?什麼是iPhone中的上下文?
0
A
回答
0
可能你在這兩種情況下都在談論同樣的事情。從Quartz 2D Programming Guide:
圖形上下文是一個不透明的數據類型(CGContextRef)封裝Quartz使用繪製圖像的輸出裝置,所述信息諸如PDF文件,位圖,或者在顯示器上的窗口。圖形上下文中的信息包括圖形繪製參數和頁面上繪畫的設備特定表示。 Quartz中的所有對象都被繪製或包含在圖形上下文中。
您可以將圖形上下文視爲繪圖目標,如圖1-2所示。使用Quartz進行繪製時,所有設備特定的特徵都包含在您使用的特定類型的圖形上下文中。換句話說,您可以簡單地通過爲相同的Quartz繪圖例程序列提供不同的圖形上下文來將相同的圖像繪製到不同的設備上。您不需要執行任何設備特定的計算;石英爲你做。
在CS中還有另一個單詞context的定義,但我認爲上面的定義就是你要找的。
1
「上下文」幾乎總是指在Cocoa中的圖形上下文。
一個例外是各種方法都採用「上下文」參數,該參數通常是id
類型。這通常只是一個空閒的參數,用於傳遞想要傳遞給您的回調的任何數據。
相關問題
- 1. 什麼是SQLAlchemy上下文中的「instrumentation」?
- 2. android中的上下文是什麼?
- 3. 什麼是Android中的上下文
- 4. MSTests中的上下文是什麼?
- 5. 什麼是CUDA上下文?
- 6. iPhone上的文件系統是什麼?
- 7. 什麼是iPhone上的EKEvent?
- 8. 我的上下文是什麼?
- 9. 用於PreferenceManager.getDefaultSharedPreferences的上下文是什麼?
- 10. 什麼是em的上下文?
- 11. iphone上的OpenGL上下文。它做什麼/它是如何工作的?
- 12. 什麼是上下文?爲什麼在odoo中使用?
- 13. WCF在以下上下文中的含義是什麼?
- 14. nodejs文件中的函數的上下文是什麼?
- 15. 什麼是圖形上下文? (iOS)
- 16. 什麼是3種綁定上下文?
- 17. 什麼是上下文切換?
- 18. 什麼是上下文切換時間?
- 19. 什麼是AspectJ上下文綁定?
- 20. 什麼是對象文件上下文中的LLVM虛擬節?
- 21. iPhone上的截尾標記是什麼?
- 22. 數組中的函數的上下文是什麼?
- 23. 這個例子中的「this」的上下文是什麼?
- 24. iframe中的框架的jQuery/javascript上下文是什麼?
- 25. 什麼是JavaScript事件循環的上下文中的堆?
- 26. 這是什麼語法?上下文無關的或上下文敏感的
- 27. 是什麼Scala的執行上下文和遊戲的執行上下文
- 28. 什麼是值上下文變量在Talend列表的目的是什麼?
- 29. 在iPhone上這種情況下'釋放'是什麼意思?
- 30. 什麼是OpenGL上下文中的邏輯緩衝區?