![240](https://cdn2.jianshu.io/assets/default_avatar/3-9a2bcc21a5d89e21dafc73b39dc5f582.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
分階段了解: 掃描 連接 發(fā)現(xiàn)服務(wù)和特征,寫入或讀取數(shù)據(jù) 掃描類 BTScanner 這個(gè)類是對CBCentralManager類中scanForPeripherals方法的...
什么是 Scheduler ? Scheduler 就是一個(gè)程序上下文發(fā)生的地方,它可以是一個(gè)線程劳吠,一個(gè) dispatch queue 或者 NSOperation尊剔,例如下面...
一崖媚、簡單添加 @1 @2代理處遵守 @3 可能存在的bug 此時(shí)埂材,頁面上就會(huì)出現(xiàn)一個(gè)搜索欄了塑顺,如果你點(diǎn)擊它,搜索欄消失了俏险,那么就檢查一下严拒,是否將導(dǎo)航欄的半透明效果取消了,如果...
iOS 解藕顶猜、組件化最常用的是使用統(tǒng)跳路由的方式,目前比較常用的 iOS 開源路由框架主要是JLRoutes痘括、MGJRouter长窄、HHRouter等,這些路由框架各有優(yōu)點(diǎn)和缺...
級(jí)別:★★☆☆☆標(biāo)簽:「iOS CAKeyframeAnimation」「iOS 關(guān)鍵幀動(dòng)畫」「CAKeyframeAnimation values」「CAKeyframeA...
整理了一些個(gè)人認(rèn)為比較經(jīng)典,含金量高的博客,本文分兩部分睡雇,個(gè)人及團(tuán)隊(duì)開發(fā)者萌衬。 個(gè)人開發(fā)者博客匯總 1.OneV's Den[https://onevcat.com/#blog...
概述:三方庫,不僅會(huì)用它抱,知其然秕豫,更要知其所以然。通過閱讀三方優(yōu)秀源碼抗愁,更能啟發(fā)我們學(xué)習(xí)優(yōu)質(zhì)代碼的思想馁蒂,通過看一些解析,更能幫助我們理解源碼蜘腌。同時(shí)對于我們不會(huì)的知識(shí)點(diǎn)沫屡,查漏補(bǔ)缺...
ObjC runtime是如何實(shí)現(xiàn)weak指針的 用strong指針創(chuàng)建weak指針,系統(tǒng)會(huì)調(diào)用objc_initWeak()函數(shù)芯急,objc_initWeak中會(huì)判斷初始化表...
推薦一些我個(gè)人認(rèn)為非常經(jīng)典勺届,值得關(guān)注的博客。 OneV's Den 大家尊稱為喵神@onevcat的博客娶耍。對 Swift 技術(shù)在國內(nèi)的推廣做了很大的貢獻(xiàn)免姿。 Limboy’s ...
關(guān)于組件化 網(wǎng)上組件化的文章很多胚膊。很多文章一提到組件化,就會(huì)說解耦想鹰,一說到解耦就會(huì)說路由或者runtime紊婉。好像組件化 == 解耦 == 路由/Runtime,然而這是一個(gè)非...