本文介紹了CocoaAsyncSocket庫中GCDAsyncSocket類的使用、粘包處理以及時間延遲測試. 一.CocoaAsyncSocket介紹 CocoaAsync...
本文介紹了CocoaAsyncSocket庫中GCDAsyncSocket類的使用、粘包處理以及時間延遲測試. 一.CocoaAsyncSocket介紹 CocoaAsync...
前言: 在iOS開發(fā)中,有時候想改一下項目的名字,這會遇到很多麻煩。 直接改項目名的話,Xcode不會幫你改所有的名字 項目中的很多文件、文件夾或者是項目設(shè)置的項,都是不能隨...
@玖肆肆的阿輝_ee84 啥問題
iOS實現(xiàn)斷點續(xù)傳網(wǎng)絡(luò)下載是我們在項目中經(jīng)常要用到的功能,如果是小文件的下載,比如圖片和文字之類的,我們可以直接請求源地址,然后一次下載完畢。但是如果是下載較大的音頻和視頻文件,不可能一次下載...
UIWindow是Cocoa框架的重要組件之一,所有的UIView都要通過UIWindow來進行展現(xiàn),沒有UIWindow就沒有我們的界面。關(guān)于UIWindow的介紹和與其他...
在我前面的兩篇文章里面分別對MVC框架中的M層的定義和構(gòu)建方法進行了深入的介紹和探討。這篇文章則是想深入的介紹一下我們應(yīng)該如何去構(gòu)建控制層。控制層是聯(lián)系視圖層和模型層的紐帶。...
這篇文章是論MVVM偽框架結(jié)構(gòu)和MVC中M的實現(xiàn)機制的姊妹篇。在前面的文章中更多介紹的是一些理論性質(zhì)的東西,一些小伙伴在評論中也說希望有一些具體設(shè)計實踐的例子,以及對一些問題...
OC與H5的交互已經(jīng)非常常見了,頁面里有H5頁面,我們會用到UIWebview;但是在用的時候,UIWebview會神奇的自動緩存之前的CSS樣式(CSS是控制頁面的樣式的,...
一:需求背景 1、應(yīng)用場景 App中存在大量通過Web實現(xiàn)的業(yè)務(wù),但是產(chǎn)品開發(fā)中沒有對應(yīng)web緩存機制,導(dǎo)致用戶在使用產(chǎn)品的時候會重復(fù)拉取一些公共資源,這些公共資源包括CSS...
前言 由于H5具備 開發(fā)周期短、靈活性好 的特點,所以現(xiàn)在 Android App大多嵌入了 Android Webview 組件進行 Hybrid 開發(fā) 但我知道你一定在煩...
測試API的模擬主要分以下2塊 1.模擬服務(wù)器 2.模擬測試數(shù)據(jù) 一、模擬服務(wù)器解決方案 1).使用Apache開啟 Web Server Mac自己集成了Python和Ap...
我們通常使用UILabel來展示文字,但當文字中含有鏈接時,再使用UILabel無法點擊文本中的鏈接。所以,我們使用UITextView,該控件可識別并可點擊文本中的鏈接。 ...
一、iCloud云服務(wù) iCloud是蘋果提供的云端服務(wù),用戶可以將通訊錄、備忘錄、郵件、照片、音樂、視頻等備份到云服務(wù)器并在各個蘋果設(shè)備間直接進行共享而無需關(guān)心數(shù)據(jù)同步問題...
最近看到一段有趣的代碼 一開始看到就猜想難道不同的系統(tǒng)接受通知的姿勢不一樣?但是之前一直都在用addObserver,也沒出現(xiàn)過問題啊,感覺這串代碼是多此一舉,就沒在管。后來...
github源代碼地址 RACCommand RACCommand的普通使用 一般情況下,RACCommand主要用來封裝一些請求,事件等,舉個例子,我們的tableView...
項目中一直都有使用SDWebImage,對這個框架有一定的了解,但是體系卻未能貫通,因此特地整理下,主要參考: iOS 源代碼分析 --- SDWebImage SDWebI...
這里會做一些源碼的解析,也會對使用較多的類或方法進行簡單的介紹!目前為止sdwebimage已經(jīng)更新到4.0.0 測試的第二個版本,我們拿到源碼來看看。只要修改源碼的同志們記...
原文鏈接: http://draveness.me/autoreleasepool/關(guān)注倉庫,及時獲得更新:iOS-Source-Code-AnalyzeFollow: Dr...