一、先下載工具Charles 下載地址[http://www.pc6.com/mac/137987.html] 二夷野、基本配置環(huán)境:系統(tǒng):macOS 10.15.7抓包軟件:C...
一、先下載工具Charles 下載地址[http://www.pc6.com/mac/137987.html] 二夷野、基本配置環(huán)境:系統(tǒng):macOS 10.15.7抓包軟件:C...
經(jīng)常遇到訪問(wèn)不了github的問(wèn)題蒿辙,越著急越加載不出來(lái)拇泛,今天徹底解決這個(gè)問(wèn)題。 解決問(wèn)題總體兩個(gè)步驟:1)確定GitHub可以訪問(wèn)的IP地址2)通過(guò)修改hosts文件來(lái)強(qiáng)制將...
Objective-C文件的編譯過(guò)程主要包括clang前端的預(yù)處理思灌、編譯俺叭、后端優(yōu)化中間表示、生成匯編指令泰偿、鏈接熄守、生成機(jī)器碼這幾個(gè)步驟。我們可以借助clang -ccc-pri...
一. cocoapods內(nèi)在原理 還記得我們用cocoapods創(chuàng)建的podfile文件第一行有這一行 然后我們想用某個(gè)第三方的時(shí)候是這樣寫的 那第一行是個(gè)什么地址呢调塌?請(qǐng)進(jìn)入...
__unsafe_unretained 的理解和使用 如果你懂得__weak 和 __strong修飾詞的含義晋南,那么你可以繼續(xù)看下去。 一般我們?cè)谌粘5拈_發(fā)中羔砾,很少用到__u...
1.面向過(guò)程與面向?qū)ο?OC中的類是面向?qū)ο蟾杭洌珻語(yǔ)言中的結(jié)構(gòu)體是面向過(guò)程。OC不能直接編譯姜凄,需要由runtime轉(zhuǎn)換成純C在進(jìn)行編譯政溃。例如五子棋,面向過(guò)程的設(shè)計(jì)思路就是首先分...
面試中遇到的一道題檀葛,回答錯(cuò)了玩祟,應(yīng)該是挺基礎(chǔ)的,容易被忽略的小知識(shí)點(diǎn)屿聋;ClassB 繼承 ClassA空扎,ClassA繼承NSObject;在ClassB的某個(gè)方法打印[self...
一润讥、什么是instancetype instancetype是clang 3.5開始提供的一個(gè)關(guān)鍵字转锈,表示某個(gè)方法返回的未知類型的OC對(duì)象。之前就接觸過(guò)關(guān)鍵字id也可以用來(lái)表...
1.NSObject包含了一些其他的方法楚殿,需要實(shí)現(xiàn)NSObject協(xié)議撮慨,可以用NSObject來(lái)表示id,但是不能用id來(lái)表示NSObject 2.id關(guān)鍵字在編譯的時(shí)候不會(huì)...
Charles 可以說(shuō)是客戶端的必備軟件,經(jīng)常用來(lái)做網(wǎng)絡(luò)請(qǐng)求數(shù)據(jù)包的捕獲砌溺。1影涉、下載地址如下:鏈接: https://pan.baidu.com/s/1EhzfwxOmK57v...
最近在做iOS界面轉(zhuǎn)場(chǎng)的動(dòng)畫,寫完轉(zhuǎn)場(chǎng)入口后基本元素還是回歸到我們常用的基本動(dòng)畫代碼猖闪,有關(guān)動(dòng)畫的帖子網(wǎng)絡(luò)上一搜一大把鲜棠,而且介紹的都比較不錯(cuò),本文還是不厭其煩的對(duì)基本常用到的動(dòng)...
一培慌、CPU和GPU 的介紹 1.1豁陆、在屏幕成像的過(guò)程中,CPU和GPU起著至關(guān)重要的 作用CPU(Central Processing Unit吵护,中央處理器)盒音,對(duì)象的創(chuàng)建和...
介紹 動(dòng)態(tài)庫(kù)形式:.dylib和.framework 靜態(tài)庫(kù)形式:.a和.framework 動(dòng)態(tài)庫(kù)和靜態(tài)庫(kù)的區(qū)別 靜態(tài)庫(kù):鏈接時(shí),靜態(tài)庫(kù)會(huì)被完整地復(fù)制到可執(zhí)行文件中何址,被多次...
1. 網(wǎng)絡(luò)管理工具類的封裝: 2. moya的設(shè)置 3. 實(shí)際應(yīng)用 作者:coder_xiang鏈接:http://www.reibang.com/p/3442a3b7cf...
對(duì)象本質(zhì)是什么里逆?(結(jié)構(gòu)體)怎么證明呢?首先了解一下clang用爪,Clang是?個(gè)由Apple主導(dǎo)編寫原押,基于LLVM的C/C++/Objective-C編譯器終端執(zhí)行如下命令 打...
一.發(fā)現(xiàn)問(wèn)題 二.解決問(wèn)題 問(wèn)題1: 檢查是否引入 #import <objc/message.h> 問(wèn)題2: 設(shè)置 Build Settings -> Enable St...
1、歸檔有什么用偎血? (如果不想知道有什么用诸衔,直接跳到第三點(diǎn))將復(fù)雜對(duì)象寫入文件,需要時(shí)再讀取颇玷。歸檔操作進(jìn)行的是深復(fù)制(如果不清楚什么是深復(fù)制笨农,可以查閱相關(guān)資料,或者瞄一眼筆者...