runtime 1,支持nil發(fā)送消息 2,支持selector為空(就是方法為空,selector也能識(shí)別) runtime selector...
1,盡量使用arc,(mrc操作起來不方便,而且可能會(huì)造成內(nèi)存泄漏) 2,關(guān)于圖片: 優(yōu)先使用[UIImage imageNamed:@""];...
runtime 運(yùn)行時(shí)特性 在中,class_開頭的方法 (也有objct_開發(fā)的方法) 1, 獲取類的所有屬性 class_copyPrope...
1, oc與c混編, c開辟內(nèi)存沒有釋放free 2, 沒有對(duì)對(duì)象置nil也可能產(chǎn)生泄露, 置nil會(huì)讓對(duì)象解除所有的強(qiáng)引用 3, CGCont...
結(jié)構(gòu)設(shè)計(jì) 按功能分:有MVC,MVVM...... 按層次分:有數(shù)據(jù)層、邏輯層、展現(xiàn)層...... 通用的做法都是根據(jù)mvc改: 在mvc的框架...
在Objective-C中向nil發(fā)送消息是完全有效的——只是在運(yùn)行時(shí)不會(huì)有任何作用。Cocoa中的幾種模式就利用到了這一點(diǎn)。發(fā)向nil的消息的...
1, uiview 是uikit的(只能iOS使用) calayer 是QuartzCore的(ios 和mac os通用) 2, calaye...
1, Unix自帶的file文件系統(tǒng), fopen/create創(chuàng)建 2, nsuserdefault iOS的單例類, 本質(zhì)是以Key-Val...
類別 類別是一種為現(xiàn)有的類添加新方法的方式。 利用Objective-C的動(dòng)態(tài)運(yùn)行時(shí)分配機(jī)制,可以為現(xiàn)有的類添加新方法,為現(xiàn)有的類添加新方法的方...