原创 一:音視頻直播流程

1:音視頻處理GPUImage,FFmpeg。 2:編碼H.264(由於硬件上H.265只兼容iphone6之後)。 3:推流和傳輸:(1)從主播端到服務端。(2)從收流服務端到邊緣節點。(3)以及再從邊緣節點到觀衆端。 4:實時音視頻

原创 React Native,Flutter,相比於iOS原生的性能

一:現在越來越流行跨端誇平臺,也就是大前端開發,開發框架一類是React Native的,另一種是基於WebView的。 1:React Native 是Facebook於2015年4月開源的跨平臺移動應用開發框架,RN使用Javascr

原创 在多線程應用程序中使用SQLite

1.概述 SQLite支持三種不同的線程模式: 單線程。在此模式下,所有互斥鎖都被禁用,並且SQLite一次不能在多個線程中使用。 多線程。在這種模式下,只要在兩個或多個線程中不同時使用單個數據庫連接,SQLite就可以被多個線程安

原创 SWIFT 簡史

1:“在 2014 年度 Apple 全球開發者大會上,Apple 推出了現代編程語言 Swift,可爲 iOS 和 macOS 編寫 app。Apple 現在有了包括 watchOS 和 tvOS 在內的新平臺,這些平臺也使用 Swif

原创 SQLite簡單優化之一:源碼優化

一:多線程併發優化(Busy Retry 的優化) 開啓配置 PRAGMA SQLITE_THREADSAFE=2 確保同一個句柄同一時間只有一個線程在操作 二:I/O 性能優化(保留 WAL 文件大小,mmap 優化) 配置PRAGMA

原创 ios NSHashTable檢測對象是否被釋放

if (!_hashTablele) { _hashTablele = [NSHashTable weakObjectsHashTable]; } 添加對象 [_hashTablele addOb

原创 API接口設計 RESTful

https://opensource.zalando.com/restful-api-guidelines/ https://docs-apis.apigee.io/files/Web-design-the-missing-link-eb

原创 ios - 算法

一:斐波那契數列 oc寫法: - (NSArray *)fibonacci:(int)n { if (n<2) { return @[]; } NSMutableArray *m

原创 一些技術團隊的博客iOS

  技術團隊網址 名稱 網址 美團點評技術團隊 http://tech.meituan.com/ WeRead團隊(微信讀書) http://wereadteam.github.io/ 字節跳動團隊 https://techblog.to

原创 React Native,Flutter,iOS原生淺談

一:現在越來越流行跨端誇平臺,也就是大前端開發,開發框架一類是React Native的,另一種是基於WebView的。 1:React Native 是Facebook於2015年4月開源的跨平臺移動應用開發框架,RN使用Javascr

原创 (9) iphone 開發 AppSettings , 系統setting與應用程序setting間的數據控制

引言:以手機爲例, 當你在用一款軟件聽音樂時,會發現手機自帶的大小聲控制鍵和播放軟件自帶大小聲控制鍵都可對聲音進行大小聲控制,而且他們的動作都會保持一致。那就讓我們一探究竟吧! 一:設置束(settings bundle),設置束是構建

原创 (10) iphone 開發 用戶點擊,觸摸和手勢識別 解析

用戶對屏幕(人機交互)的所有操作都可稱爲事件。事件包括用戶點擊,觸摸和手勢識別等。 一:UIView及UIViewController都繼承自UIResponder類,而具有在屏幕上顯示功能的類及其控制器類(UIControl)也都繼承自

原创 ASIFormDataRequest /AFNetworking GET/POST請求的簡單封裝(block)

一 :普通請求,根據設置參數andRequestType爲POST或GET 來確定請求方式 ASIFormDataRequest部分: DataRequest.h文件 // Copyright (c) 2013年 dong.

原创 ASIFormDataRequest 網絡請求的簡單封裝之soap協議

DataRequest.h文件 / Copyright (c) 2013年 dong. All rights reserved. // #import <Foundation/Foundation.h> @interface Dat

原创 (8)---01 iphone 開發 大話分析導航欄NavigationController

一:導航欄(NavigationController)與窗口(Window),的作用有幾分相似,只不過是Window可包含NavigationController,他們都可以看做是一個容器,可以裝多個視圖。而NavigationContr