一、KVC 1、在init中調(diào)用setValuesForKeysWithDictionary實現(xiàn)給屬性賦值 2、調(diào)用KVC方法之前,必須調(diào)用su...
一、閉包 1、可以理解成OC中的block 2、一段預先準備好的代碼 3、可以當做參數(shù)傳遞 4、在需要的時候執(zhí)行 5、形參,返回值,代碼都包括在...
一、Switch 1、值可以是任何類型 2、作用于僅在case內(nèi)部,不需要大括號 3、不需要break 4、每一個case都需要...
一、Swift和Objective-C比較 1、編程范式:Swift可以面向協(xié)議編程,函數(shù)式編程,面向對象編程;Objective-C以面向對象...
一、_objc_init 1.environ_init(),初始化一系列環(huán)境變量,并讀取影響運行時的環(huán)境變量 2.tls_init(),線程ke...
calloc->malloc_zone_calloc->default_zone_calloc->nano_malloc->_nano_mall...
1.二進制重排 2.內(nèi)存優(yōu)化 3.sizeof 編譯時獲取類型所占內(nèi)存的大小;class_getInstanceSize 返回創(chuàng)建一個實例對象所...
instanceSize 計算內(nèi)存大小 calloc 申請開辟內(nèi)存 initInstanceIsa 指針關聯(lián)對象
1.入口頁面靈活配置 詳情頁,我的頁面,首頁 2.靈活跳轉 路由跳轉