![240](https://upload.jianshu.io/users/upload_avatars/4323429/627bc74b0fd9.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
SRWebSocket是FaceBook提供的磷仰,一個iOS端常用的websocket框架。這個框架的好處是境蔼,解決了一般的websocket框架中灶平,粘包、斷包的問題箍土,這個問...
學(xué)習(xí)了,么么噠沟堡。
drawable和mipmap目錄1. 前言 11月分勞務(wù)派遣進(jìn)了家大公司orz侧但,開始一個新的項目。當(dāng)我將一張切圖分別放在drawable的各個dpi文件夾后航罗,同事和我說不需要弄那么多份切圖放在drawabl...
好久沒有關(guān)注android studio了燕侠,最近試了一下,已經(jīng)更新到了3.x版本立莉,下載之后發(fā)現(xiàn)make工程報錯绢彤。 解決辦法: 1 Gradle的設(shè)置中,andro...
我的wk同步方法也卡主了蜓耻,樓主有什么辦法嗎茫舶?
WKWebView的使用(一)隨著iOS10的出現(xiàn),大部分應(yīng)用都已經(jīng)拋棄了iOS7的支持刹淌,那么將UIWebView替換為WKWebView的工作也就提上了日程饶氏。畢竟UIWebView的占用內(nèi)存大讥耗,而且存在...
@不上火喝純凈水 我沒說清楚,我現(xiàn)在需要把wkwebview的evaluateJavaScript:completionHandler這個方法做成同步接口疹启,用這種方法不行古程,因為這個函數(shù)evaluateJavaScript必須要放到主線程中執(zhí)行,否則會crash喊崖。而信號量或group都會阻塞當(dāng)前線程也就是主線程挣磨,等待另一個線程的完成通知,但是主線程已阻塞荤懂,evaluateJavaScript被阻塞就不會執(zhí)行茁裙。
不知道我是不是鉆牛角尖了,目前我覺得這是個無法解決的問題节仿,樓主有辦法嗎晤锥?
iOS開發(fā)技巧: 將異步方法封裝成同步方法在開發(fā)中我們經(jīng)常會遇到異步方法,在設(shè)計程序邏輯的時候有些操作依賴于異步的回調(diào)結(jié)果廊宪,有時候我們不得不把一個原本內(nèi)聚的邏輯通過代理或者回調(diào)的方式打散開來矾瘾,這樣作它打亂了我們代碼順...
如果你是異步函數(shù)必須要在主線程內(nèi)調(diào)用呢? 這種會造成主線程死鎖的異步變同步挤忙,有方法嗎霜威?
iOS開發(fā)技巧: 將異步方法封裝成同步方法在開發(fā)中我們經(jīng)常會遇到異步方法,在設(shè)計程序邏輯的時候有些操作依賴于異步的回調(diào)結(jié)果册烈,有時候我們不得不把一個原本內(nèi)聚的邏輯通過代理或者回調(diào)的方式打散開來戈泼,這樣作它打亂了我們代碼順...
如果我們的 app 需要多線程操作數(shù)據(jù)庫,那么就需要使用 FMDatabaseQueue 來保證線程安全了赏僧。 切記不能在多個線程中共同一個 FMDatabase 對象并且在多...
賈躍亭怎么樣無所謂大猛,希望樂視的品牌能夠維持下去并且越做越好。
兩個山西男人的汽車夢|李彥宏的Apollo重生賈躍亭的FF91危機(jī)兩個互聯(lián)網(wǎng)舉足輕重的山西男人淀零,一個分權(quán)求變挽绩,另一個深陷危機(jī)。相似之處在于驾中,都在想借助汽車這一東風(fēng)唉堪,一解當(dāng)下窘境。 這兩天肩民,兩個山西男人刷了屏唠亚。一個是正值公司架構(gòu)重整,在京召開...
閑著無聊持痰,隨手小游戲玩一玩灶搜。本項目使用純原生開發(fā),沒有使用其他的插件包括cocos2d、spriteKit等割卖。 目前完成了單機(jī)版前酿,包括簡易的劇本編輯功能(通過編輯STAGE1...
原生實現(xiàn)iOS搖桿 調(diào)用實例 // 控制器 float width = 120; XXJoyStickView* v = [[XXJoyStickView alloc]ini...
Product -->Scheme-->Edit Scheme Arguments -->Environment Variables -->添加一個環(huán)境變量 OS_ACTIV...
工作一直都是用的oc罢维,最近想回顧一下swift,隨便做個計算器熟悉一下丙挽。 https://github.com/xingjizhao/swift-calculator