240 發(fā)簡信
IP屬地:山東
  • iOS 中堆和棧的區(qū)別

    總結(jié)區(qū)別按管理方式分對(duì)于棧來講宴胧,是由系統(tǒng)編譯器自動(dòng)管理,不需要程序員手動(dòng)管理對(duì)于堆來講芬失,釋放工作由程序員手動(dòng)管理别渔,不及時(shí)回收容易產(chǎn)生內(nèi)存泄露按分配方式分堆是動(dòng)態(tài)分配和回收內(nèi)存...

  • iOS block 使用注意事項(xiàng)

    1附迷、強(qiáng)引用和弱引用的問題惧互;2、在方法一起使用時(shí)喇伯,需要的放到方法的最后3喊儡、外部變量內(nèi)部不能使用 默認(rèn)情況下block是不允許修改外部變量的.在block中,如果只使用全局或靜態(tài)...

  • 120
    iOS Undefined symbol: _OBJC_CLASS_$_XXXXXX

    如果你剛開始用cocoapods 引入三方庫文件,編譯的時(shí)候沒問題稻据,但是在項(xiàng)目里對(duì)三方庫文件進(jìn)行初始化等操作艾猜,報(bào) Undefined symbol: _OBJC_CLASS_...

  • 120
    JAVA進(jìn)階篇(13)— 正則表達(dá)式的性能優(yōu)化(正則表達(dá)式導(dǎo)致CPU飆升)

    1今缚、正則表達(dá)式基本使用 正則表達(dá)式 — 基本語法[https://www.runoob.com/java/java-regular-expressions.html]正則表達(dá)...

  • http與https的區(qū)別

    1算柳、http 是超文本傳輸協(xié)議 ,而https則是具有安全性的ssl加密傳輸協(xié)議2姓言、https協(xié)議需要到ca申請(qǐng)證書瞬项,一般免費(fèi)證書較少,因而需要一定費(fèi)用事期;3滥壕、http和htt...

  • iOS Runtime

    OC 是一個(gè)全動(dòng)態(tài)語言,OC 的一切都是基于 Runtime 實(shí)現(xiàn)的平時(shí)編寫的OC代碼, 在程序運(yùn)行過程中, 其實(shí)最終都是轉(zhuǎn)成了runtime的C語言代碼, runtime算...

  • iOS assign兽泣、retain绎橘、strong、weak的區(qū)別

    assign 修飾基本數(shù)據(jù)類型唠倦,如:int称鳞、float、double等稠鼻; 注意:assign 修飾對(duì)象時(shí)冈止,當(dāng)對(duì)象被銷毀時(shí),屬性值不會(huì)自動(dòng)置為nil候齿,會(huì)出現(xiàn)野指針的情況熙暴; re...

  • POST、DELETE慌盯、PUT周霉、GET請(qǐng)求的區(qū)別

    POST、DELETE亚皂、PUT俱箱、GET就像對(duì)應(yīng)著數(shù)據(jù)庫的CRUD(增、刪灭必、改狞谱、查) 使用標(biāo)準(zhǔn): GET請(qǐng)求乃摹,用于向服務(wù)器發(fā)送查詢數(shù)據(jù)的請(qǐng)求,只是查詢跟衅,不會(huì)增加孵睬、修改數(shù)據(jù),不會(huì)...

  • 120
    深拷貝與淺拷貝

    賦值是和原對(duì)象指向同一內(nèi)存与斤,屬于同一對(duì)象淺拷貝拷貝對(duì)象肪康,是新生成一個(gè)指針與原對(duì)象指向同一段內(nèi)存1、淺拷貝淺拷貝就是對(duì)內(nèi)存地址的復(fù)制撩穿,讓目標(biāo)對(duì)象指針和源對(duì)象指向同一片內(nèi)存空間磷支,...

  • TCP 與UDP 的區(qū)別

    小結(jié)TCP與UDP的區(qū)別: 1.基于連接與無連接;2.對(duì)系統(tǒng)資源的要求(TCP較多食寡,UDP少)雾狈;3.UDP程序結(jié)構(gòu)較簡單;4.流模式與數(shù)據(jù)報(bào)模式 抵皱; 5.TCP保證數(shù)據(jù)正確性...

  • redis 使用場景

    1善榛、熱點(diǎn)數(shù)據(jù)的緩存由于redis訪問速度塊、支持的數(shù)據(jù)類型比較豐富呻畸,所以redis很適合用來存儲(chǔ)熱點(diǎn)數(shù)據(jù)移盆,另外結(jié)合expire,我們可以設(shè)置過期時(shí)間然后再進(jìn)行緩存更新操作伤为,這...

  • GC原理咒循,性能調(diào)優(yōu)

    GC原理,性能調(diào)優(yōu) 通過IDEA 運(yùn)行JAVA代碼绞愚,java代碼執(zhí)行過程 編譯源代碼 編譯java文件生成字節(jié)碼文件 JVM 中的類加載器叙甸,加載字節(jié)碼文件 JVM 中的執(zhí)行引...

  • iOS KVO原理

    1、當(dāng)一個(gè)對(duì)象被觀察時(shí)位衩,runtime會(huì)動(dòng)態(tài)自動(dòng)創(chuàng)建繼承該對(duì)象的類裆蒸,2、并重寫被觀察對(duì)象的setter和getter方法糖驴,setter負(fù)責(zé)調(diào)用原setter并通知所有觀察對(duì)象...

  • JVM 類加載

    一僚祷、什么是類的加載 類的加載指的是將類的.class文件中的二進(jìn)制數(shù)據(jù)讀入到內(nèi)存中,將其放在運(yùn)行時(shí)數(shù)據(jù)區(qū)的方法區(qū)內(nèi)贮缕,然后在堆區(qū)創(chuàng)建一個(gè)java.lang.Class對(duì)象久妆,用來...

  • @熱血足球2016 好久沒有玩iOS了

    iOS開發(fā)之NSFileManager的使用注意

    前言瞎扯 我們?cè)谧鲰?xiàng)目過程中難免會(huì)接觸到存儲(chǔ)文件這種操作,那么必然會(huì)和NSFileManager發(fā)生關(guān)系(你們想歪了跷睦,真邪惡~~~) 代碼預(yù)覽 那先貼一下代碼吧:1>這個(gè)是直...

  • @戰(zhàn)戰(zhàn)_c386 你要什么代碼

    iOS Openssl 獲取證書信息及驗(yàn)簽

    獲取證書數(shù)據(jù)獲取 ///頒發(fā)結(jié)構(gòu)名稱 ///CA機(jī)構(gòu)信息 ///主題信息獲取 /// 證書的過期日期時(shí)間 ///獲取證書生效日期 驗(yàn)簽過程:

  • Spring工作原理

    Java 學(xué)習(xí)記錄 Spring工作原理 內(nèi)部最核心的就是IOC了,1肋演、動(dòng)態(tài)注入抑诸,讓一個(gè)對(duì)象的創(chuàng)建不用new了烂琴,可以自動(dòng)的生產(chǎn),這其實(shí)就是利用java里的反射(反射其實(shí)就是在...

  • NSOperation 與 GCD 的主要區(qū)別

    GCD 的核心是 C 語言寫的系統(tǒng)服務(wù)蜕乡,執(zhí)行和操作簡單高效奸绷,因此 NSOperation 底層也通過 GCD 實(shí)現(xiàn),換個(gè)說法就是 NSOperation 是對(duì) GCD 更高層...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品