注:歡迎大家可以關(guān)-注 Wei-Xin 公--眾--號(hào) :Style月月專欄伯复,與簡(jiǎn)書同步更新~ iOS 底層原理 objc4 源碼相關(guān) 0、底層源碼探索方式iOS-底層原理 ...
注:歡迎大家可以關(guān)-注 Wei-Xin 公--眾--號(hào) :Style月月專欄伯复,與簡(jiǎn)書同步更新~ iOS 底層原理 objc4 源碼相關(guān) 0、底層源碼探索方式iOS-底層原理 ...
場(chǎng)景:在一些 “性能監(jiān)控” 的工具中,在檢測(cè)到App主線程卡頓的時(shí)候氮惯,可以通過子線程抓取當(dāng)前時(shí)刻所有線程的方法調(diào)用堆棧(保存卡頓現(xiàn)場(chǎng))叮雳,并在合適的時(shí)機(jī)(WiFi環(huán)境&網(wǎng)絡(luò)環(huán)境...
世間之人,無不被世俗所纏妇汗,每個(gè)人都渴望做自己帘不,但是由于種種原因,被世俗牽絆杨箭,希望有一天我能做純粹的自己寞焙,不被任何人影響,不被任何事影響,隨著自己的本心捣郊,做自己想做的事辽狈。 現(xiàn)在...
前言 在MRC下, 我們需要手動(dòng)管理內(nèi)存, 寫一大堆的retain, release代碼, 稍不留神就會(huì)造成內(nèi)存泄露; 而ARC下, 編譯器幫我們屏蔽掉了這些繁瑣的代碼, 我...
#pragma 本質(zhì)上就是聲明,一般用來打注釋呛牲。但是它還有另外一個(gè)強(qiáng)大的功能刮萌,便是處理警告。用法如下: #pragma clang diagnostic push#pragm...
目錄 -為什么要做完整性校驗(yàn)娘扩?-檢測(cè)文件是否被篡改的三種方法着茸?-測(cè)試是否添加成功?(iOS重簽名) 為什么要做完整性校驗(yàn)畜侦? 檢測(cè)文件是否被篡改的三種方法元扔? 方式一:越獄檢測(cè) ...
Demo地址[https://github.com/BlackStarLang/BSFramework]Demo中包含本人學(xué)習(xí)的所有資料,還有一些封裝的Pod組件旋膳,歡迎下載S...
地址是 github的 澎语,你的網(wǎng)可能連github不太好連,如果有vpn的話验懊,可以連VPN
iOS 2D擅羞、3D無限輪播Banner,scrollView 自定義分頁BSLoopView 實(shí)現(xiàn)了常用的 banner 無限循環(huán)輪播圖义图,支持 2D减俏、3D 樣式 效果圖 主要知識(shí)點(diǎn): 無限輪播原理自動(dòng)輪播 timer 導(dǎo)致頁面無法釋放問題coll...
@譚譚譚思密達(dá) 文章已修改
iOS 自定義相機(jī) 拍照+視頻錄制(一)BSFramework 組件包: 2D、3D無限輪播圖組件 圖片視頻選擇碱工、圖片視頻預(yù)覽娃承、圖片視頻拍攝組件 GitHub 地址[https://github.com/Black...
@譚譚譚思密達(dá) 最好能給擴(kuò)充下功能
iOS 自定義相機(jī) 拍照+視頻錄制(一)BSFramework 組件包: 2D、3D無限輪播圖組件 圖片視頻選擇怕篷、圖片視頻預(yù)覽历筝、圖片視頻拍攝組件 GitHub 地址[https://github.com/Black...
1.id在objc.h中定義 從上面可以看出,id的本質(zhì)是struct objc_object結(jié)構(gòu)體指針廊谓,可以指向任何OC對(duì)象梳猪。注意:這里說的是指向OC對(duì)象,像int蒸痹、NSI...
HTTPS的基本使用 1.https簡(jiǎn)單說明 HTTPS(全稱:Hyper Text Transfer Protocol over Secure Socket Layer)春弥,...
Demo地址[https://github.com/BlackStarLang/BSFramework]Demo中包含本人學(xué)習(xí)的所有資料,還有一些封裝的Pod組件叠荠,歡迎下載S...
Xcode Slicing圖片拉伸的圖文詳解 如圖是一個(gè)橫縱向都加了slicing的圖片 這里主要講下Slicing里三條線條的意義和作用 首先匿沛,先分解出水平拉伸效果的來看,...
我當(dāng)時(shí)好像沒考慮刪除中間的位置
iOS 如何優(yōu)雅的寫一個(gè)驗(yàn)證碼輸入框現(xiàn)在主流的驗(yàn)證碼大多數(shù)都是 方塊驗(yàn)證碼榛鼎,下劃線驗(yàn)證碼俺祠,做法很多種 比如說用 一個(gè)testField記錄輸入公给,用幾個(gè)label顯示輸入文字借帘。 也可以用多個(gè)textfield等方...
@_zdd 本地pod包就這樣蜘渣,發(fā)布到遠(yuǎn)端后,pod install 遠(yuǎn)端包就好了肺然,本地pod包在哪個(gè)版本就改成這種了蔫缸,我不記得版本號(hào)了,我在github問作者了际起,他管這個(gè)叫優(yōu)化拾碌,好像方便什么什么開發(fā),我也沒細(xì)看他說的
iOS pod組件化踩坑記錄最近在做利用pod進(jìn)行組件化重構(gòu)街望,因?yàn)闆]什么經(jīng)驗(yàn)校翔,也是一邊學(xué)著,一邊做著灾前,然后這里將我遇到的問題整理了下來 基礎(chǔ):如何發(fā)布一個(gè)pod組件 踩坑點(diǎn) 持續(xù)更新防症。。哎甲。 1蔫敲、利用po...
從19年12月份開始到現(xiàn)在,新冠疫情已經(jīng)持續(xù)了2年多了炭玫,但是從過年的角度來講奈嘿,它影響了三個(gè)年,這也是為什么我已經(jīng)三年沒回過家的原因 本來今年回家的票是已經(jīng)買了的吞加,但是考慮到很...
如果你的英文還不錯(cuò)可以來這里自己查看所有的快捷鍵大全(當(dāng)然也可以自定義修改): 如果你懶得看裙犹,下面這些足夠你在開發(fā)過程中使用了: 另外:編譯:Command + B 、 ...
Runtime Asssociate方法關(guān)聯(lián)的對(duì)象衔憨,是否需要在dealloc中釋放叶圃? 答:不需要釋放 分析 我們知道當(dāng)一個(gè)對(duì)象銷毀的時(shí)候會(huì)調(diào)用dealloc方法,那么我們先看...