最近一直在研究直播相關的東西,在網上遨游了幾天,也算是有點成果了。其實直播在移動端的工作并沒有太多的東西,也就音視頻采集、音視頻處理、推流,剛開始最好先把這些自己走一遍,把原理和流程搞懂,最后我會放一些我找的一些資料,可以根據自己需要看一下。
iOS 設計模式相關資料整理 隨著寫代碼時間變長,業務邏輯越來越復雜,項目就會變的越來越臃腫,業務的拓展、Bug Fix將會越來越難進展。接著進行的就是重構工作,對重構而已,那設計模式、架構、當前的業務情況、將來可能遇到的需求 將是下一步的思考。本文將從設計模式、架構、實踐三個方面梳理 iOS 架構設計。
發生場景 在 Controller B 中有一個 NSTimer @property (strong, nonatomic) NSTimer *timer; 你創建了它,并掛載到 main runloop self.timer = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(timerAction
最近組里在做性能優化,既然要優化,就首先要有指標來描述性能水平,并且可以檢測到這些指標,通過指標值的變化來看優化效果,于是筆者調研了iOS APP性能檢測的一些方法,在此總結一下。
在今年 6 月 12 日舉行的 WWDC 2012 上,蘋果正式對外介紹了 iOS 6。隨著 iPhone 5 的發布,iOS 6 正式版正式面世,北京時間 20 日凌晨 1 點蘋果準時釋出了 iOS 6 正式版的下載。據蘋果發布的更新文檔顯示,本次更新包含超過 200 項新功能。我們以一部 iPhone 4S 進行了測試。
蘋果在 WWDC 2012 上發布了 iOS 6 諸多新特性,一定有人希望先睹為快。感謝 @F9F8 的授權,以及團隊成員,讓我們在 iOS 6 正式上線之前,了解到 iOS 6 在 iPhone 上的變化。
QQ登錄iOS SDK 封裝了QQ登錄的登錄授權以及大部分OpenAPI,應用只需要修改相應參數,不需要理解驗證授權流程,即可快速實現QQ登錄功能。 iOS平臺上(iPad,iPhone,iPod)的應用,請在申請appid,appkey后,使用QQ互聯提供的iOS SDK。
一些關于iOS 7的開源項目,包括設計素材,效果實現以及代碼例子。
一個易于使用的網絡操作框架,包括http請求和圖像下載。在ASIHTTPRequest、JSONKit和XMLReader這三個類庫上做了二次封裝,形成了一個方便使用的網絡開發類庫TSNetwork,力求簡化iOS應用開發過程。
Freestyle 是一個簡單但很強大的界面框架,可以用來定義手機 App 的外觀,通過結構化的 CSS 和 Sass 實現。用來開發 iOS 原生、高性能的應用。
BCMeshTransformView 實現了拉幕效果的視圖切換,靈感來自于 CAMeshTransform。
MPPlot用于幫助開發人員輕松,快速創建可定制的iOS原生圖表。
AnimatedTransitionGallery 是 iOS 7 自定義動畫轉換圖冊應用。
在我們使用應用時,一打開應用,如果此應用有新的版本,常常能在應用中給出提示,是否要更新此應用。所以,我們就來看看,版本更新是如何實現的。
AKSlidecks 類實現了一個視圖控制器,管理平滑的層次化內容導航,同時提供簡單的類似 UINavigationController 的接口,支持 swipe 手勢切換到根導航。
What's New 能在用戶更新應用的時候,很方便的展示應用最新的改進信息。
ParseChat 是完全原生的 iPhone 應用,利用Parse來創建實時,基于文本的聊天室。
MPGTextField 是自動完成文本字段的 iOS 應用,當輸入的時候會提供相應的建議。MPGTextField 是使用 Swift 和 Objective-C 編寫的。
IBHeatMap 是 iOS 簡單的 HeatMap 實現。
隨著蘋果手持設備用戶的不斷增加,ios應用也增長迅速,同時隨著iphone被越獄越來越多的app 的渠道也不斷增多,為各個渠道打包成了一件費時費力的工作,本文提供一種比較智能的打包方式來減少其帶來的各種不便。