目錄垃圾袋移除通知訂閱關(guān)系賦值新的垃圾袋會(huì)讓之前垃圾袋綁定的訂閱關(guān)系釋放用來給timer停止demo下載地址 前言:前端時(shí)間學(xué)習(xí)了一下RxSwift框架,全學(xué)完以后再回過頭來...
目錄垃圾袋移除通知訂閱關(guān)系賦值新的垃圾袋會(huì)讓之前垃圾袋綁定的訂閱關(guān)系釋放用來給timer停止demo下載地址 前言:前端時(shí)間學(xué)習(xí)了一下RxSwift框架,全學(xué)完以后再回過頭來...
本文主講RunTime相關(guān)面試問題,包括數(shù)據(jù)結(jié)構(gòu)、類對(duì)象與元類對(duì)象塑猖、消息傳遞、方法緩存暴凑、消息轉(zhuǎn)發(fā)凡泣、Method-Swizzling藏鹊、動(dòng)態(tài)添加方法赔嚎、動(dòng)態(tài)方法解析膘盖。 一胧弛、類對(duì)象與...
1、@objc Swift 的靜態(tài)語言特性侠畔,每個(gè)函數(shù)的調(diào)用在編譯期間就可以確定结缚。因此在編譯完成后可以檢測(cè)出沒有被調(diào)用到的 swift 函數(shù),優(yōu)化刪除后可以減小最后二進(jìn)制文件的...
1掺冠、打開終端窗口,執(zhí)行brew install ruby 后码党,自動(dòng)安裝了當(dāng)前最新版本:3.2.22、ruby -v 還是顯示2.6.0版本3斥黑、需要配置環(huán)境變量揖盘,步驟:a、執(zhí)行...
最近在更新安裝Alamofire時(shí)提示pod版本過低并報(bào)錯(cuò) You don't have write permissions for the /System/Library/...
一锌奴、swift訪問級(jí)別 Swift 為代碼中的實(shí)體提供了五種不同的訪問級(jí)別兽狭。這些訪問級(jí)別不僅與源文件中定義的實(shí)體相關(guān),同時(shí)也與源文件所屬的模塊相關(guān)鹿蜀。 1箕慧、訪問權(quán)限修飾 Ope...
編譯過程 Parse:從.swift構(gòu)造 AST(抽象語法樹)。 Sema:對(duì) AST 進(jìn)行語義分析茴恰,生成格式正確且類型檢查完備的 AST颠焦。 SILGen:從 AST 生成 ...
現(xiàn)象:XCode15打包 發(fā)到testflight 上,在iOS12設(shè)備上運(yùn)行就閃退往枣, 連任何堆棧信息都沒有伐庭。調(diào)試Debug都是正常的。 解決方案:參考:https://me...
一般Xcode報(bào)錯(cuò) Undefined symbol: OBJC_CLASS$_xxx 時(shí)分冈,都是找不到相應(yīng)文件的路徑導(dǎo)致圾另,所以常規(guī)的解決辦法,就是去build settin...