前言 SDK開發(fā)和APP并不一樣,APP開發(fā)簡單點直接開個項目擼就是了,但是SDK需要打包成庫,然后才能拿這個庫去用。所以,SDK開發(fā)一般都需要創(chuàng)建3個項目:SDK項目、測試...
前言 SDK開發(fā)和APP并不一樣,APP開發(fā)簡單點直接開個項目擼就是了,但是SDK需要打包成庫,然后才能拿這個庫去用。所以,SDK開發(fā)一般都需要創(chuàng)建3個項目:SDK項目、測試...
前言 關于我和WebSocket的緣:我從大二在計算機網絡課上聽老師講過之后,第一次使用就到了畢業(yè)之后的第一份工作。直到最近換了工作,到了一家是含有IM社交聊天功能的app的...
前言 本文會用實例的方式,將iOS各種IM的方案都簡單的實現一遍。并且提供一些選型、實現細節(jié)以及優(yōu)化的建議。 注:文中的所有的代碼示例,在github中都有demo:iOS即...
iPhone X的適配相信大家都已經做了,而由于代碼風格的迥異,適配方案也是很多。今天小編就根據經驗來做一個總結,列舉出一個最優(yōu)雅的方法來。 什么是最優(yōu)雅的適配方法!?答案:...
最近在面試以及與其余程序猿(不乏來自BAT大廠)的交流當中,我發(fā)現還是有相當大一部分是使用frame,為此也就出現了這篇文章。 在遠古時代使用的都是frame,很多4年以上的...
序言 AFNetworking是一款在OS X和iOS下都令人喜愛的網絡庫。為了迎合iOS新版本的升級, AFNetworking在3.0版本中刪除了基于 NSURLConn...
序言 Xcode 是運行在操作系統(tǒng)Mac OS X上的集成開發(fā)工具(IDE),它的功能非常強大,當我們對它有一個很全面的認識后,對于開發(fā)效率會大大的提升。 目錄 斷點調試條件...
iOS里有一個非常的好用切面編程的框架 ,功能我簡要概括下,基于runtime 中的黑魔法實現,一共提供了兩個AOP方法,可以對某一個類或者實例的方法進行攔截然后各種xxoo...
什么是面向切面編程 Aspect Oriented Programming(AOP),面向切面編程,是一個比較熱門的話題。AOP主要實現的目的是針對業(yè)務處理過程中的切面進行提...