本文介紹了CocoaAsyncSocket庫中GCDAsyncSocket類的使用、粘包處理以及時(shí)間延遲測試. 一.CocoaAsyncSocket介紹 CocoaAsync...
本文介紹了CocoaAsyncSocket庫中GCDAsyncSocket類的使用、粘包處理以及時(shí)間延遲測試. 一.CocoaAsyncSocket介紹 CocoaAsync...
前言: 在iOS開發(fā)中,有時(shí)候想改一下項(xiàng)目的名字,這會(huì)遇到很多麻煩。 直接改項(xiàng)目名的話,Xcode不會(huì)幫你改所有的名字 項(xiàng)目中的很多文件、文件夾或者是項(xiàng)目設(shè)置的項(xiàng),都是不能隨...
UIWindow是Cocoa框架的重要組件之一,所有的UIView都要通過UIWindow來進(jìn)行展現(xiàn),沒有UIWindow就沒有我們的界面。關(guān)于UIWindow的介紹和與其他...
在我前面的兩篇文章里面分別對MVC框架中的M層的定義和構(gòu)建方法進(jìn)行了深入的介紹和探討。這篇文章則是想深入的介紹一下我們應(yīng)該如何去構(gòu)建控制層??刂茖邮锹?lián)系視圖層和模型層的紐帶。...
這篇文章是論MVVM偽框架結(jié)構(gòu)和MVC中M的實(shí)現(xiàn)機(jī)制的姊妹篇。在前面的文章中更多介紹的是一些理論性質(zhì)的東西,一些小伙伴在評論中也說希望有一些具體設(shè)計(jì)實(shí)踐的例子,以及對一些問題...
OC與H5的交互已經(jīng)非常常見了,頁面里有H5頁面,我們會(huì)用到UIWebview;但是在用的時(shí)候,UIWebview會(huì)神奇的自動(dòng)緩存之前的CSS樣式(CSS是控制頁面的樣式的,...
一:需求背景 1、應(yīng)用場景 App中存在大量通過Web實(shí)現(xiàn)的業(yè)務(wù),但是產(chǎn)品開發(fā)中沒有對應(yīng)web緩存機(jī)制,導(dǎo)致用戶在使用產(chǎn)品的時(shí)候會(huì)重復(fù)拉取一些公共資源,這些公共資源包括CSS...
前言 由于H5具備 開發(fā)周期短、靈活性好 的特點(diǎn),所以現(xiàn)在 Android App大多嵌入了 Android Webview 組件進(jìn)行 Hybrid 開發(fā) 但我知道你一定在煩...
測試API的模擬主要分以下2塊 1.模擬服務(wù)器 2.模擬測試數(shù)據(jù) 一、模擬服務(wù)器解決方案 1).使用Apache開啟 Web Server Mac自己集成了Python和Ap...