簡述 蘋果從 iOS 7 開始使用扁平化風(fēng)格開始之后,就出現(xiàn)了 translucent 屬性。其意思就是“半透明”,所以設(shè)置這個屬性的意思就是,是否支持半透明。從本身的意思上...
簡述 蘋果從 iOS 7 開始使用扁平化風(fēng)格開始之后,就出現(xiàn)了 translucent 屬性。其意思就是“半透明”,所以設(shè)置這個屬性的意思就是,是否支持半透明。從本身的意思上...
出現(xiàn)這個報錯 方法1 找到xcode中的build phases 中的Copy Pods Resources清除output Files和input Files 方法2 在p...
目錄垃圾袋移除通知訂閱關(guān)系賦值新的垃圾袋會讓之前垃圾袋綁定的訂閱關(guān)系釋放用來給timer停止demo下載地址 前言:前端時間學(xué)習(xí)了一下RxSwift框架,全學(xué)完以后再回過頭來...
本文主講RunTime相關(guān)面試問題,包括數(shù)據(jù)結(jié)構(gòu)、類對象與元類對象、消息傳遞、方法緩存、消息轉(zhuǎn)發(fā)、Method-Swizzling、動態(tài)添加方法、動態(tài)方法解析。 一、類對象與...
1、@objc Swift 的靜態(tài)語言特性,每個函數(shù)的調(diào)用在編譯期間就可以確定。因此在編譯完成后可以檢測出沒有被調(diào)用到的 swift 函數(shù),優(yōu)化刪除后可以減小最后二進(jìn)制文件的...
1、打開終端窗口,執(zhí)行brew install ruby 后,自動安裝了當(dāng)前最新版本:3.2.22、ruby -v 還是顯示2.6.0版本3、需要配置環(huán)境變量,步驟:a、執(zhí)行...
最近在更新安裝Alamofire時提示pod版本過低并報錯 You don't have write permissions for the /System/Library/...
一、swift訪問級別 Swift 為代碼中的實體提供了五種不同的訪問級別。這些訪問級別不僅與源文件中定義的實體相關(guān),同時也與源文件所屬的模塊相關(guān)。 1、訪問權(quán)限修飾 Ope...
編譯過程 Parse:從.swift構(gòu)造 AST(抽象語法樹)。 Sema:對 AST 進(jìn)行語義分析,生成格式正確且類型檢查完備的 AST。 SILGen:從 AST 生成 ...