在項(xiàng)目開發(fā)中UITableView和UICollectionView應(yīng)該是最長用的控件了吧,而這兩種控件的核心是cell的處理和展示。隨著App的發(fā)展和需求的不斷累加,頁面是...
在項(xiàng)目開發(fā)中UITableView和UICollectionView應(yīng)該是最長用的控件了吧,而這兩種控件的核心是cell的處理和展示。隨著App的發(fā)展和需求的不斷累加,頁面是...
1、什么是ARC? 為什么要使用內(nèi)存管理 嚴(yán)格的內(nèi)存管理,能夠是我們的應(yīng)用程在性能上有很大的提高。如果忽略內(nèi)存管理,可能導(dǎo)致應(yīng)用占用內(nèi)存過高,導(dǎo)致程序崩潰 引用計(jì)數(shù)工作原理 ...
最近新?lián)Q了個(gè)工作,由于公司項(xiàng)目有許多陳舊的代碼,其中許多庫需要libstdc++.6.0.9庫支持,但是Xcode升級(jí)到Xcode10.0后,由于去掉陳舊的libstdc++...
首先創(chuàng)建一個(gè)Person類,在.h文件中定義屬性 在ViewController中作如下測試 KVC字典操作 自定Key值要和Person屬性對應(yīng),否者就會(huì)出現(xiàn)異常,下面是解...
學(xué)習(xí)iOS開發(fā)一般都是從UI開始的,從只知道從IB拖控件,到知道怎么在方法里寫代碼,然后會(huì)顯示什么樣的視圖,產(chǎn)生什么樣的事件,等等。其實(shí)程序從啟動(dòng)開始,一直都是按照蘋果封裝好...
Runtime簡介 對于C語言,函數(shù)的調(diào)用在編譯的時(shí)候會(huì)決定調(diào)用哪個(gè)函數(shù),如果調(diào)用未實(shí)現(xiàn)的函數(shù)就會(huì)報(bào)錯(cuò)。對于OC語言,屬于動(dòng)態(tài)調(diào)用過程,在編譯的時(shí)候并不能決定真正調(diào)用哪個(gè)函數(shù)...
Runtime API名稱+使用 objc_xxx 系列函數(shù) objc_系列函數(shù)關(guān)注于宏觀使用,如類與協(xié)議的空間分配,注冊,注銷等操作 class_xxx 系列函數(shù) clas...
存儲(chǔ)著色器初始化 單元著色器 參數(shù)1: 存儲(chǔ)著?器種類-單元著?器參數(shù)2: 顏?使用場景: 繪制默認(rèn)OpenGL 坐標(biāo)系(-1,1)下圖形. 圖形所有片段都會(huì)以一種顏?色填充...