![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
如果使用imageNamed這個方法加載一些比較大的資源文件就容易崩潰,從而引發(fā)了imageNamed生成的對象什么時候釋放? 使用imageN...
當你點擊了屏幕上的某個view,這個動作由硬件層傳導到操作系統(tǒng),UIKit 就會打包出一個 UIEvent 對象亭饵,然后會把這個Event分發(fā)給當...
UIKit不是線程安全的赠涮,假如在兩個線程中設置了同一張背景圖片子寓,很有可能就會由于背景圖片被釋放兩次,使得程序崩潰笋除⌒庇眩或者某一個線程中遍歷找尋某個s...
最笨效率最低的辦法国拇,兩個for循環(huán)洛史,找出出現(xiàn)相同數(shù)字的次數(shù) 方法二 利用數(shù)組比較元素的方法,如果數(shù)組中沒有出現(xiàn)該元素則添加酱吝,如果該元素出現(xiàn)了則刪...
總結來說也殖,大體分為如下步驟: (1) 系統(tǒng)為程序啟動做好準備 當kernel(內(nèi)核)做好程序的啟動準備工作之后,系統(tǒng)的執(zhí)行由內(nèi)核態(tài)轉(zhuǎn)換為用戶態(tài),...
上面的問題分兩種情況: 當可變對象mutablecopy和copy之后务热,都會生成新的對象忆嗜,只是新的對象的類型一個是可變的一個是不可變的。 當不可...
什么是鎖? 在計算機科學中崎岂,鎖是一種同步機制捆毫,用于在存在多線程的環(huán)境中實施對資源的訪問限制。 就是在操作數(shù)據(jù)的時候冲甘,為了防止多個操作同時操作一個...
1.進程與線程 進程:1.進程是一個具有一定獨立功能的程序關于某次數(shù)據(jù)集合的一次運行活動绩卤,它是操作系統(tǒng)分配資源的基本單元.2.進程是指在系統(tǒng)中正...
Block在沒有使用外部變量時,內(nèi)存存在全局區(qū)损合,然而省艳,當Block在使用外部變量的時候娘纷,內(nèi)存是存在于棧區(qū)嫁审,當Block copy之后,是存在堆區(qū)...