簡單闡述下OC中UIImage三種建立方式

2022-07-13 14:18:11 字數 735 閱讀 3178

一. 直接使用imagenamed進行建立

簡單說一下這種方式的優缺點:

二.將本地轉換成nsdata型別儲存

優點:會被系統以資料的方式載入到程式中,當你不需要重複使用乙個或者你需要載入大量的,不會大量消耗計算機記憶體,使用這種方式。

缺點:**量較多,沒有第一種簡單。

三.通過nsurl獲取網路

1     nsurl *url = [nsurl urlwithstring:path];

2 nsdata *imagedata = [nsdata datawithcontentsofurl:url];

3 uiimage *image = [uiimage imagewithdata:imagedata];

這種方式的優缺點跟第二種應該是一樣的,區別就在於獲取的方式不一樣。

簡單闡述JAVA記憶體模型中工作記憶體 拷貝 的理解

mhttpclient new defaulthttpclient cm,params 然而,雖然解決了問題,但是引起了我們的思考,jmm裡面對執行緒的定義說 每個執行緒如果共享同乙個變數,則是把這個變數拷貝到自己的工作記憶體中去的,這也是jmm中所謂的不可見性,即執行緒是如何互動的,那麼,結合以上...

OC中字串的簡單操作

import int main int argc,const char argv else 6.字串擷取 6.1 擷取前面部分 nslog str1 substringfromindex 3 6.2 擷取後邊部分 nslog str1 substringtoindex 3 6.3 擷取中間部分 ns...

OC中簡單記憶體開闢 初始化

audi oneaudi audi alloc 開闢記憶體 建立物件 前面要加 alloc是類 audi 來呼叫的,所以是 方法!oneaudi oneaudi init 給物件初始化 init是物件oneaudi來呼叫的所以是 方法!init是把給分配的空間清零初始化需要乙個返回值,返回值就是物件...