1. 介紹下runtime的內(nèi)存模型(isa、對(duì)象、類、metaclass、結(jié)構(gòu)體的存儲(chǔ)信息等) objc4-779源碼 首先,關(guān)于NSObject,objc_class 和...
“中臺(tái)”這個(gè)概念我是在2017年從公司服務(wù)端大佬那里聽(tīng)說(shuō)的.那會(huì)整個(gè)研發(fā)團(tuán)隊(duì)開(kāi)始重組,正式成立中臺(tái)團(tuán)隊(duì),在項(xiàng)目構(gòu)架上也是由之前各個(gè)業(yè)務(wù)線各做各的改為底層通用能力由中臺(tái)統(tǒng)一提供...
Xcode重簽名 Xcode 8 之后,如需安裝插件,需要對(duì)Xcode進(jìn)行重簽名 證書(shū)申請(qǐng) 略 重簽名命令 移除Xcode插件偏好設(shè)置 安裝插件后,首次啟動(dòng)Xcode 會(huì)提示...
目錄 CAShapLayerCATextLayerCATransformLayerCAGradientLayerCAReplicatorLayerCAScrollLayerC...
工欲善其事必先利其器 --《論語(yǔ)·衛(wèi)靈公》 一個(gè)好的IDE不僅要提供舒適簡(jiǎn)潔和方便的源代碼編輯環(huán)境,還要提供功能強(qiáng)大的調(diào)試環(huán)境。XCODE是目前來(lái)說(shuō)對(duì)iOS應(yīng)用開(kāi)發(fā)支持的最好...
Swift 模式匹配總結(jié) 基本用法 對(duì)枚舉的匹配: 在swift中 不需要使用break跳出當(dāng)前匹配,默認(rèn)只執(zhí)行一個(gè)case就結(jié)束 一次匹配多個(gè)模式: 枚舉匹配時(shí)還可以綁定枚...