int main(int argc, char * argv[]) {
int a = 10;
int b = 20;
int c = 30;
if (b > a) {
NSLog(@"a小于b");
}
if (b < c) {
NSLog(@"b小于c");
}
}
你運(yùn)行這段代碼,b.le是判斷大于,b.ge是判斷小于
逆向筆記(三)-匯編指令匯編指令 針對(duì)匯編來(lái)說(shuō),匯編指令是必須了解的,而且匯編中匯編指令比較多,但是每一個(gè)匯編指令對(duì)應(yīng)的機(jī)器碼是固定不變的,看下下面的匯編代碼 之前介紹逆向的時(shí)候就說(shuō)過(guò),可以通過(guò)匯編...
Linux系統(tǒng)下打包uni-app 連接Linux服務(wù)器 輸入登密碼 新建文件夾,并進(jìn)入文件夾 初始化git倉(cāng)庫(kù) 添加ssh-key 獲取剛新建的ssh-key,并添加到gi...
CoreText的簡(jiǎn)單使用(五) 回顧 上篇文章 《CoreText的簡(jiǎn)單使用(四)》 中實(shí)現(xiàn)了基于CoreText的圖文混排效果,但是有時(shí)候需求中會(huì)帶有點(diǎn)擊事件,但是我們是...
回顧 前面幾篇文章我們介紹了,富文本的排版,并且封裝了一套自己的基于 CoreText 富文本排版庫(kù),但是實(shí)際開(kāi)發(fā)中,不會(huì)只限于此,因?yàn)槲覀冮_(kāi)發(fā)中頁(yè)面中都是圖文混排的,所以我...
基于前面文章 《CoreText的簡(jiǎn)單使用(二)》 的介紹,我們基于CoreText封裝了一個(gè)簡(jiǎn)單的文本排版框架,但是它有很大的局限性,因?yàn)槲覀兤綍r(shí)開(kāi)發(fā)的時(shí)候,如果需要文本排...
基于上一篇 《CoreText的簡(jiǎn)單使用(一)》 的介紹,我們?cè)俅翁剿飨拢吘箤?duì)于我們開(kāi)發(fā)來(lái)說(shuō),功能代碼都是需要能夠復(fù)用,而且使用簡(jiǎn)單,才是我們的終極目標(biāo)。所以對(duì)于一個(gè)使用C...
CoreText的簡(jiǎn)單使用(一) 介紹: 讀唐巧的《iOS開(kāi)發(fā)進(jìn)階》,關(guān)于CoreText的筆記。借用介紹:“使用CoreText技術(shù),可以對(duì)富文本進(jìn)行復(fù)雜的排版,進(jìn)過(guò)一些簡(jiǎn)...
Xcode多環(huán)境開(kāi)發(fā) 在平時(shí)開(kāi)發(fā)中經(jīng)常會(huì)遇到多個(gè)環(huán)境下進(jìn)行開(kāi)發(fā),比如說(shuō):發(fā)布到線上的時(shí)候用的的是線上環(huán)境,然后開(kāi)發(fā)階段用的的是開(kāi)發(fā)環(huán)境,測(cè)試環(huán)境用的又是一個(gè)測(cè)試環(huán)境,在這種情...
實(shí)現(xiàn)解釋下這個(gè)代理實(shí)現(xiàn)的一對(duì)多的代理模式大概設(shè)想,主要在開(kāi)發(fā)中,經(jīng)常會(huì)遇到一種情況,那就是某個(gè)頁(yè)面或者方法中進(jìn)行了某種操作后,需要通知整個(gè)APP,不管是在哪個(gè)界面,只要接受到...
在iOS開(kāi)發(fā)中,KVO[https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/...
匯編指令 針對(duì)匯編來(lái)說(shuō),匯編指令是必須了解的,而且匯編中匯編指令比較多,但是每一個(gè)匯編指令對(duì)應(yīng)的機(jī)器碼是固定不變的,看下下面的匯編代碼 之前介紹逆向的時(shí)候就說(shuō)過(guò),可以通過(guò)匯編...
狀態(tài)寄存器CPSR 在CPU內(nèi)部的寄存器中有一種特殊的寄存器,這種寄存器在ARM中被稱為狀態(tài)寄存器,即CPSR寄存器。CPSR寄存器和其他寄存器不一樣在于,其他寄存器是用來(lái)存...
alloc底層原理[https://juejin.cn/post/6970873145011994637]這篇文章主要介紹了,當(dāng)我們創(chuàng)建一個(gè)NSObject的子類的時(shí)候,調(diào)用...