多個網(wǎng)絡(luò)請求同時執(zhí)行,等所有網(wǎng)絡(luò)請求完成,再統(tǒng)一做其他操作,我們可能會想到dispatch_group_async、dispatch_group_notify結(jié)合使用。 或者...

多個網(wǎng)絡(luò)請求同時執(zhí)行,等所有網(wǎng)絡(luò)請求完成,再統(tǒng)一做其他操作,我們可能會想到dispatch_group_async、dispatch_group_notify結(jié)合使用。 或者...
設(shè)計給的效果如下: 拿到設(shè)計后,先把整體拆分成幾個部分: “獲取驗證碼按鈕”,可以通過點擊按鈕來獲取驗證碼。 然后就可以開始進行編碼了。 第1步:繪制組件樹 第2步:實現(xiàn)“獲...
在Flutter中使用webview,在pub.dev中查看,有幾個組件都可以使用webview 本文使用的是webview_flutter,它是Flutter團隊開發(fā)的,目...
1.需求背景: 國際版項目已經(jīng)上線,產(chǎn)品經(jīng)理提出針對印尼國家單獨開發(fā)一個業(yè)務(wù)類似的APP。 2.多target開發(fā)步驟 創(chuàng)建工程創(chuàng)建多target設(shè)置每個target的字符串...
1. isMember(of: ): 判斷對象是否為某個特定類的實例 2. isKind(of: ): 判斷對象是否為某類或者其派生類的實例 3. is: 判斷是否為某種結(jié)構(gòu)...
首先,先列舉幾個常用場景(本人項目實戰(zhàn)中經(jīng)歷過的): 以上三個差不多就是我用到過的場景. 下面分別開始介紹交互方式,這里我用的是JavaScirptCore + UIWebV...
寫在開頭 最近造了個輪子,繪制股票的k線圖。剛開始接收到這個需求的時候真的一臉懵逼,因為沒有接觸過相關(guān)知識。 不過經(jīng)過研究,其實還是很好理解的,這里稍微科普一下K線圖吧。所有...
前言 這里筑夢師,是一名正在努力學習的iOS開發(fā)工程師,目前致力于全棧方向的學習,希望可以和大家一起交流技術(shù),共同進步,用簡書記錄下自己的學習歷程. 個人學習方法分享[htt...
多線程 你們項目中為什么多線程用GCD而不用NSOperation呢? 你有沒有發(fā)現(xiàn)國外的大牛他們多線程都是用NSOperation? 你能告訴我他們這樣做的理由嗎? 關(guān)系:...