NSInteger和NSNumber 首先:NSInteger,NSNumber并沒有什么關(guān)系,更不要想當(dāng)然的以為二者還有什么繼承關(guān)系,甚至還有人問NSInteger是不是N...
NSInteger和NSNumber 首先:NSInteger,NSNumber并沒有什么關(guān)系,更不要想當(dāng)然的以為二者還有什么繼承關(guān)系,甚至還有人問NSInteger是不是N...
1. Block 本質(zhì) 現(xiàn)在我們來實(shí)現(xiàn)一個(gè)最簡單的BlockA 通過clang命名轉(zhuǎn)化成C++源碼:xcrun -sdk iphoneos clang -arch arm64...
一些博客 王巍 Objc中國發(fā)起人、Line工程師 ibireme YYKit作者 bang JSPatch作者 唐巧 《iOS開發(fā)進(jìn)階》作者、猿題庫工程師 孫源 前百度...
一. 基本操作:http抓包 下載好chales,俗稱charles,并且打開花瓶點(diǎn)擊help->ssl proxyinng ->install charles root c...
看很多的大牛在博客里寫的runtime各種原理實(shí)現(xiàn),剖析各種實(shí)現(xiàn)。直接使用clang來獲取c++源碼,但是自己實(shí)踐的情況下總是在一些細(xì)節(jié)問題,例如: 這個(gè)就是一個(gè)由.m 轉(zhuǎn)換...
前言: 指令集的概念:CPU指令集定義的是一個(gè)中央處理器所應(yīng)該提供的基礎(chǔ)功能的集合,它是一個(gè)標(biāo)準(zhǔn)是一個(gè)接口也是一個(gè)協(xié)議。在軟件開發(fā)中具有協(xié)議和接口定義的概念,無論是消費(fèi)者還是...
隨著項(xiàng)目一步一步的開發(fā),團(tuán)隊(duì)小伙伴的增多,業(yè)務(wù)量的增多,以及swift的引入,混合編譯導(dǎo)致APP體積也在慢慢增大,期初項(xiàng)目在打完包,并且經(jīng)過APP Strore上線后包的大小...
調(diào)試程序的時(shí)候,我們會(huì)用到NSLog打印一些日志,然后上架的時(shí)候都注釋掉,我們定義一個(gè)宏,在上架版本release的時(shí)候,可以直接關(guān)閉掉