1、成員函數(shù)末尾帶const : 不會(huì)修改該對(duì)象里任何成員變量的值 2、mutable 修飾符來(lái)修飾一個(gè)成員變量,這個(gè)成員變量處于可變狀態(tài),即使是以const 結(jié)尾的成員函數(shù)...
大佬,牛逼
關(guān)于initialize的調(diào)用時(shí)機(jī)initialize翻閱資料顯示是 :會(huì)在類第一次收到消息的時(shí)候調(diào)用 1.我們知道 , 不管是調(diào)用類方法, 還是對(duì)象方法, 本質(zhì)就是利用objc_msgSend消息機(jī)制給對(duì)象...
initialize翻閱資料顯示是 :會(huì)在類第一次收到消息的時(shí)候調(diào)用 1.我們知道 , 不管是調(diào)用類方法, 還是對(duì)象方法, 本質(zhì)就是利用objc_msgSend消息機(jī)制給對(duì)象...
LLVM概念 LLVM官網(wǎng): https://llvm.org/ 編譯器架構(gòu)圖:image Frontend:前端 → 詞法分析、語(yǔ)法分析、語(yǔ)義分析、生成中間代碼(LLVM ...
WKWebView 秒開方案,不僅需要端上優(yōu)化,也需要前后端配合,我們業(yè)務(wù)前期在UIWebView上已經(jīng)通過(guò)各種優(yōu)化達(dá)到了秒開,但是據(jù)說(shuō)由于蘋果今年12月份就不允許上架UIW...
前言:可持續(xù)集成自動(dòng)化的話題已經(jīng)老生常談了。目前市面上比較流行的自動(dòng)化流程工具——Fastlane,F(xiàn)astlane是用Ruby語(yǔ)言編寫的一套自動(dòng)化工具集和框架,F(xiàn)astla...
我的手機(jī)是13.3.1,swift寫的App在Xcode中運(yùn)行,按Home鍵退到后臺(tái)后,Xcode的Output窗口輸出錯(cuò)誤提示: App此時(shí)還是可以回到前臺(tái)沒有被系統(tǒng)關(guān)閉。...
一.遇到問(wèn)題 1.讓我們舉個(gè)例子 比方說(shuō)我們有多個(gè)同時(shí)存在的頁(yè)面,且每個(gè)頁(yè)面上都展示了用戶的昵稱。 現(xiàn)在我們要跳轉(zhuǎn)修改昵稱頁(yè)面,發(fā)起修改昵稱的請(qǐng)求。 昵稱修改成功后,我們大多...
核心hook方法:網(wǎng)上有類似hook方式,但沒考慮繼承和子類的問(wèn)題,會(huì)導(dǎo)致循環(huán)調(diào)用crash。 使用 案例:(XXXX 前綴)注意實(shí)現(xiàn)方式
聲明 概述 請(qǐng)注意在iOS 8及以后運(yùn)行的應(yīng)用程序中,使用WKWebView類而不是UIWebView。此外,如果呈現(xiàn)的文件不應(yīng)該運(yùn)行JavaScript,可以考慮將WKPr...
概述 iOS7.0只有UIWebView, 而iOS8.0是有WKWebView, 但8.0的WKWebView沒有刪除緩存方法。iOS9.0之后就開始支持啦。所以使用時(shí)候一...
前言:因項(xiàng)目中需求,需要做一個(gè)卡片式控件。故QiCardView誕生了。 首先,先來(lái)看一下QiCardView的效果圖: 從命名來(lái)看,QiCardView,顧名思義,是一個(gè)可...