240 發(fā)簡信
IP屬地:廣東
  • - (void)channel:(FGSocketChannel *)channel received:(FGDownstreamPacket *)packet; 這里處理服務器的回包晕翠。

    iOS 項目Socket框架:FGSocketService

    雖然CocoaAsyncSocket已經(jīng)非常的成熟,但是由于項目,業(yè)務淋肾,協(xié)議等不同導致tcp模塊的公用性不高硫麻,需要根據(jù)協(xié)議重新訂制調(diào)整,不能直接拷貝框架使用樊卓。有感于以前項目中...

  • @zero_zql 適用于一些中小項目拿愧,無法滿足大項目的復雜場景需求

    iOS 項目用AFN二次封裝框架

    背景: 上一個項目中對AFN的二次封裝:是寫一個單例的基類,基類持有AFN請求對象,具體的業(yè)務通過繼承基類來區(qū)分,不同的業(yè)務邏輯對應著一個單例類,這樣隨著業(yè)務擴大,單例逐漸增...

  • @zero_zql ?有針對所有請求設(shè)置通用域名的字段碌尔,也有針對某一個請求浇辜,設(shè)置特別域名替換通用的字段

    iOS 項目用AFN二次封裝框架

    背景: 上一個項目中對AFN的二次封裝:是寫一個單例的基類,基類持有AFN請求對象,具體的業(yè)務通過繼承基類來區(qū)分,不同的業(yè)務邏輯對應著一個單例類,這樣隨著業(yè)務擴大,單例逐漸增...

  • 120
    iOS 異步加載本地圖片

    iOS 異步加載本地圖片 問題 當某個界面使用系統(tǒng)API + (nullable UIImage *)imageNamed:(NSString *)name;加載了過多本地圖...

  • 120
    關(guān)于Block一些記錄

    大概兩三周前通過學習《Objective-C高級編程 iOS與OS X多線程和內(nèi)存管理》中的Block章節(jié)膳灶,系統(tǒng)深入了解了Block相關(guān)原理和內(nèi)存管理的內(nèi)容,昨天閑暇時回想起...

  • OC中如何避開消息機制

    OC中的消息機制可概括為三步: 消息發(fā)送立由。 動態(tài)解析轧钓。 消息轉(zhuǎn)發(fā)。 由于消息機制objc_msgSend()方法調(diào)用非常頻繁锐膜,所以O(shè)C底層中是使用匯編和C來實現(xiàn)毕箍,提高了運行的...

  • 120
    一道面試題引發(fā)的思考

    之前接觸到了一道面試題目,分析之后覺得這道題目很有意思道盏,考察了很多的底層知識而柑。記錄下來以便幫自己整理思路... 有這樣的一個簡單的Person類: 然后在ViewContro...

  • @洋_iOS Tcp不僅僅用來做即時通信,比如:我們做的直播項目荷逞,在直播間中媒咳,送禮物,用戶進出房間等等這些种远,服務器都會立刻通過Tcp來給前端發(fā)送消息涩澡。它只是和服務器建立一個長連接,拿來做什么用坠敷,不都是可以的嘛…

    iOS 項目Socket框架:FGSocketService

    雖然CocoaAsyncSocket已經(jīng)非常的成熟妙同,但是由于項目,業(yè)務膝迎,協(xié)議等不同導致tcp模塊的公用性不高粥帚,需要根據(jù)協(xié)議重新訂制調(diào)整,不能直接拷貝框架使用限次。有感于以前項目中...

  • 120
    FBKVOController 源碼閱讀理解

    FBKVOController 源碼閱讀理解 簡介 蘋果原生API提供的KVO有一些顯而易見的缺點芒涡。 添加和移除觀察者要配對出現(xiàn); 移除一個未添加的觀察者,程序會crash;...

  • 120
    KVO使用與原理分析

    面試題目 iOS用什么方式實現(xiàn)對一個對象的KVO?(KVO的本質(zhì)是什么拖陆?)如何手動觸發(fā)KVO? 上面兩道面試題目懊亡,都是在考察程序員對KVO的理解依啰。KVO對于一個iOS程序員來...

個人介紹
熱愛技術(shù),努力提升自我價值店枣。

白前輩,保佑我的代碼沒有Bug!
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品