ios 繪圖框架:
1. core graphics
2. open gl es
1. 繪圖
1.1 什麼是繪圖
將記憶體中得資料 渲染成 影象顯示在螢幕上
1.2 如何繪圖?
系統是使用了兩套繪圖框架,乙個是core graphics(quart z)乙個是open gl es。兩套框架都是使用c函式來編寫的,其中opengl是跨平台的一條標準,廠商會自己實現,但因為比較基礎,所以構建應用時很少使用open gl 來繪圖。
1.3 在**編寫繪圖的**?
可以有三個位置:
a. 在自定義的檢視的 drawrect方法中
b. 在自定義的檢視的drawlayer方法中
c. 可以在控制器中編寫繪圖,大必須放在uicontextbeginimage和uicontextendimage之間
1.4 繪圖的基本流程
(1)獲取畫筆
(2)勾勒圖形
(3)設定畫筆顏色
(4)繪製圖形
2. 使用uikit中得類完成常用繪圖
2.1 uibezierpath 貝塞爾路勁(繪製圖形)
a) 繪製直線
step 1:建立uibezierpath例項
step 2:設定路徑
step 3:設定描邊或填充得顏色
step 4:可以新增線條的樣式設定
step 5:繪製
線條的樣式設定
linewidth:線寬
linecapstyle:線頭
linejoinstyle:連線處樣式
b) 繪製曲線
2.3 uiimage 繪製
python學習 第十四天
在下這廂有禮了 python正規表示式 python通過re模組提供對正規表示式的支援。使用re的一般步驟是先將正規表示式的字串形式編譯為pattern例項,然後使用pattern例項處理文字並獲得匹配結果 乙個match例項 最後使match例項獲得資訊,進行其他的操作。encoding utf ...
linuxC學習第十四天
1 int佔4個位元組,對於int型它能寫入的整數不能超過10個不然編譯就會出錯。在編寫通訊錄一類要超過10個數個的程式時,可以使用long long long long 佔8個位元組,而long可能4個位元組,可能8個位元組。2 在寫函式時,一定要注意形參列表的檢測。如果沒有這一步,一旦有使用者輸...
學習python 第十四天
python 傳送電子郵件 訪問 http協議,傳送郵件要使用smtp。smtp mail transfer protocol 即簡單郵件傳輸協議,它是一組用於由源位址到目的位址傳送郵件的規則,由它來控制信件的中轉方式。python的smtplib提供了一種很方便的途徑傳送電子郵件。它對smtp協議...