以下三種方法通過線程的依賴關(guān)系實現(xiàn)線程同步: 1.組隊列(dispatch_group_t)2.阻塞任務(wù)(dispatch_barrier_(a)sync)3.信號量機制(d...
題外話:在百度搜索鍵入:iOS地圖找房。你會發(fā)現(xiàn)搜索到很多關(guān)于這方面的帖子,但是幾乎都是詢問如何實現(xiàn)的,找不到一個可以研究借鑒的博客。于是我決定補上這個空缺,寫的可能不全面,...
參考篇:iOS-Block淺談 前言:本文簡述Block本質(zhì),如有錯誤請留言指正。 第一部分:Block本質(zhì) Q:什么是Block,Block的本質(zhì)是什么? block本質(zhì)上...
在iOS開發(fā)中需要保證所有UI操作一定是在主線程進行,通過 hook UIView的-setNeedsLayout,-setNeedsDisplay,-setNeedsDis...
豁然開朗,感謝
手機端頁面自適應(yīng)解決方案—rem布局進階版(附源碼示例)一年前筆者寫了一篇 《手機端頁面自適應(yīng)解決方案—rem布局》,意外受到很多朋友的關(guān)注和喜歡。但隨著時間的推移,該方案已然過時,故為大家介紹一個目前我極力推薦使用的,更加完美的...
Label的attributedString屬性可以顯示很多了
iOS解析HTMl標(biāo)簽以及開發(fā)中的一些坑開篇 看了看更新日期好久沒寫簡書了,經(jīng)常還有小伙伴在文章下面評論,看到自己寫的東西還是有點用的,鼓勵自己接著堅持下去吧,哈哈。今天主要就寫寫iOS中怎么解析HTML標(biāo)簽,我們...
詳細介紹一下ZFPlayer 3.0的用法,如果你有什么問題或者建議可聯(lián)系我。在3.0之前版本使用ZFPlayer,是不是在煩惱播放器SDK自定義、控制層自定義等問題。作者公...
前言 之前在開發(fā)中有使用到計時器NSTimer,后來了解到iOS中不同的計時方法,其中就包括了CADisplayLink?;贑ADisplayLink以屏幕刷新頻率同步繪圖...
@cheetah747 重啟編輯器就好了,神奇![]()
Flutter 卡在 package get 的解決辦法今天在嘗試使用Flutter 的時候,需要使用一個第三方庫 修改了 pubspec 文件之后,AS 像往常一樣提示 需要 package get. 之前都挺正常,不知道今天怎...
我也碰到了,怎么搞啊老哥
Flutter 卡在 package get 的解決辦法今天在嘗試使用Flutter 的時候,需要使用一個第三方庫 修改了 pubspec 文件之后,AS 像往常一樣提示 需要 package get. 之前都挺正常,不知道今天怎...
我們在學(xué)習(xí)JavaScript的過程中,由于對一些概念理解得不是很清楚,但是又想要通過一些方式把它記下來,于是就很容易草率的給這些概念定下一些方便自己記憶的有偏差的結(jié)論。 危...
開篇 好久沒更新簡書,今天總結(jié)一下項目開發(fā)中對于已發(fā)布項目的bug監(jiān)控,與發(fā)現(xiàn)crash后代碼的調(diào)試,本文主要介紹Bugly與zombies。 Bugly 關(guān)于Bugly的接...
什么是 vue-cli vue-cli 是 vue.js 的腳手架,用它可創(chuàng)建一套vue模板,可快速構(gòu)建一個vue項目進而快速開發(fā)。 準(zhǔn)備工作:安裝node,如果已經(jīng)安裝,此...