序言 本文不是描述一個完整網絡庫的設計,也不會涉及多少實現原理上的講解,主視角是放在面向對象的分析與設計上。 本文的前半部份看起來可能會比較煩瑣,因為前半部份的內容是拋開過于...
序言 本文不是描述一個完整網絡庫的設計,也不會涉及多少實現原理上的講解,主視角是放在面向對象的分析與設計上。 本文的前半部份看起來可能會比較煩瑣,因為前半部份的內容是拋開過于...
眾里尋他千百度,驀然回首,那人卻在燈火闌珊處。--《青玉案·元夕》 要學會看crash崩潰和報告 一個應用程序并不總會一直運行的很好,它總會有出現crash崩潰的情況。如果在...
目錄 前言 TCP通道的建立 自定義應用層協(xié)議 請求體 響應體 請求和響應的序列化序列化器請求的序列化響應的序列化 任務機制KTTCPSocketTask任務超時 管理器KT...
神奇的崩潰事件 事件源于接入了一個第三方庫導致應用出現了大量的crash記錄,很奇怪的是這么多的crash居然沒有收到用戶的反饋信息! 在這個過程中每個崩潰棧的信息都明確的指...
背景 開發(fā)一款app,我們必須關注這款應用的性能問題,這自然就涉及到一個詞APM。 APM 的全稱是Application performance management,即應...
引子: 為什么要運用設計模式?先有模式還是先有代碼?MVC之間VC,MC他們之間的設計模式又是什么?一開始看到《Head First設計模式》寫的東西就在想它有沒有價值。本人...
本文主要介紹用軟件的破解ipa的方式,一共兩種,Hopper disassembler和class-dump。由于APP Store上的ipa都是加過密的,需要砸殼,比較麻煩...
時光荏苒,轉眼 iOS 開發(fā)已經從最狂熱時的“人傻,錢多,速來!”,變成了如今的“iOS 沒人要了!”。前段時間也了解到了一些老牌的培訓機構已經在削減 iOS 班級的數量甚至...
關于FFmpeg的資源網上有很多,但是在iOS平臺的FFmpeg入門的資源卻很少,剛開始學習的時候也是像悶頭蒼蠅,周旋了很久,所以很久之前就想出一個可以讓新手也可以看懂的,基...