簡(jiǎn)介 Go(又稱Golang)是Google開(kāi)發(fā)的一種靜態(tài)強(qiáng)類(lèi)型捅彻、編譯型、并發(fā)型鞍陨,并具有垃圾回收功能的編程語(yǔ)言步淹,具體可查閱:https://baike.baidu.com/i...
在討論關(guān)于iOS應(yīng)用簽名之前,我們需要先了解一個(gè)東西诚撵,叫做數(shù)字簽名 數(shù)字簽名 名詞解釋:因?yàn)槔贤庀矚g用支票贤旷,支票上面的簽名能夠證明這玩意是你的。那么數(shù)字簽名顧名思義砾脑,就是用于...
Hugo Hugo 是由 Go 語(yǔ)言實(shí)現(xiàn)的靜態(tài)網(wǎng)站生成器韧衣。簡(jiǎn)單盅藻、易用、高效畅铭、易擴(kuò)展、快速部署硕噩。 建立此博客受到j(luò)dhao的啟發(fā). 安裝 生成 site 目錄 config.t...
思考一段代碼 我們先來(lái)看一段代碼假残,猜猜一下代碼的的運(yùn)行結(jié)果: 運(yùn)行結(jié)果: 什么情況?派發(fā)給主隊(duì)列的任務(wù)不是在主線程上運(yùn)行,跟我們平常用的和理解的完全不一樣辉懒。 不要激動(dòng)阳惹,導(dǎo)致這...
一、基礎(chǔ) KVO 的日常使用 一般情況眶俩,分如下三個(gè)步驟: 二莹汤、兩道經(jīng)典面試題 1. iOS 用什么方式實(shí)現(xiàn)對(duì)一個(gè)對(duì)象的 KVO?(KVO 的本質(zhì)是什么颠印?) 利用 Runtim...
一. 簡(jiǎn)介 App的啟動(dòng)時(shí)間是衡量一個(gè)App性能的重要指標(biāo)纲岭,或者可以說(shuō)是App性能的第一印象。在這篇文章中线罕,我們將要介紹啟動(dòng)時(shí)間的相關(guān)知識(shí)和打點(diǎn)統(tǒng)計(jì)止潮。 二. 啟動(dòng)優(yōu)化 2.1...
為了快速迭代,更新钞楼,大部分公司都用了h5去實(shí)現(xiàn)公司部分模塊功能喇闸,而公司使用h5實(shí)現(xiàn)的模塊的性能和原生還是有很大的差距,就衍生了如何優(yōu)化h5的加載速度窿凤,和體驗(yàn)問(wèn)題仅偎。 首先對(duì)wk...
??
iOS AOP簡(jiǎn)單實(shí)現(xiàn)日志打點(diǎn)[Aspects]前言:本文簡(jiǎn)述簡(jiǎn)單使用Aspects實(shí)現(xiàn)自動(dòng)日志打點(diǎn)跨蟹,僅是簡(jiǎn)單使用雳殊,深層次需要大神來(lái)深究 一、知名AOP庫(kù) Aspects https://github.com/steipe...
??
OC底層探究(4)-- 類(lèi)的結(jié)構(gòu)分析類(lèi)的結(jié)構(gòu) 老規(guī)矩,還是從源碼搞起痢艺。我們先在main.m中定義一個(gè)類(lèi)ZPerson仓洼,繼承自NSObject。 然后通過(guò)通過(guò)命令行進(jìn)行編譯堤舒。 編譯后得到一個(gè)main.cpp文件色建。...
本想在這篇文章中單獨(dú)寫(xiě)AFNetworking 3.0中AFSecurityPolicy的源碼閱讀筆記的箕戳。但隨著源碼閱讀的過(guò)程,發(fā)現(xiàn)關(guān)于有太多相關(guān)背景知識(shí)需要惡補(bǔ)..所以一邊...
原創(chuàng)文章遷移至https://blog.ixianshang.net/2019/08/08/AFNetworking%203.0%E4%B8%8E%E6%9C%8D%E5%8...
現(xiàn)在好像不會(huì)出現(xiàn)這種問(wèn)題了 国撵,即使URL 相同陵吸,請(qǐng)求幾次也會(huì)回調(diào)幾次,他有一個(gè)回調(diào)的數(shù)據(jù)
Dispatch_group 與SDWebImage(一個(gè)奇怪的bug)產(chǎn)品有個(gè)需求介牙,需要下載一定數(shù)量的圖片壮虫,然后再執(zhí)行相應(yīng)操作。相信很多APP有這樣的需求場(chǎng)景环础,做起來(lái)也簡(jiǎn)單囚似,于是不加思考的代碼直接寫(xiě)起來(lái)了(此為模擬代碼剩拢,和實(shí)際代碼邏輯基本一致)...
objc_class 可以看成是鏈表嘛
【iOS 底層原理】struct objc_class 的結(jié)構(gòu)不管是類(lèi)對(duì)象還是元類(lèi)對(duì)象,類(lèi)型都是 Class谆构,class 和 mete-class 的底層都是 objc_class 結(jié)構(gòu)體的指針裸扶。 1.OBJC1 objc_class ...
objc_class 屬于鏈表嗎
類(lèi)對(duì)象(objc_class)Objective-C類(lèi)是由Class類(lèi)型來(lái)表示的,它實(shí)際上是一個(gè)指向objc_class結(jié)構(gòu)體的指針搬素。 查看objc/runtime.h中objc_class結(jié)構(gòu)體的定義如...