
前言 很快啊,啪一下就八年了。 這是我見過最簡(jiǎn)樸的周年盤點(diǎn)故事。 還得是我自己來盤點(diǎn)下我與jianshu的故事。 低谷 但當(dāng)我滿懷著回憶打開文章列表,翻到最初的文章時(shí),發(fā)現(xiàn)當(dāng)...
目前iOS端比較常見的視頻緩存的實(shí)現(xiàn)方式主要有兩種:1、使用iOS自帶的AVURLAsset的AVAssetResourceLoader來實(shí)現(xiàn)。2、在客戶端搭建local服務(wù)...
目錄 參考 簡(jiǎn)介 Bitstream Filter API介紹 示例 1. 參考 [1] ffmpeg.org/ffmpeg-bitstream-filters.html[h...
作為一名自認(rèn)為很牛逼的程序員,當(dāng)你發(fā)現(xiàn)bug時(shí)你的內(nèi)心世界是這樣的: 當(dāng)你定位到bug,并花了一晚上把它改好,發(fā)現(xiàn)是同事的問題的時(shí)候,你的內(nèi)心世界可能是這樣的: 早上上班時(shí),...
一、創(chuàng)建Framework工程(環(huán)境:Xcode10, iOS12) command+shift+n 生成一個(gè)Cocoa Touch Framework,并將開發(fā)者自己的類加...
AVAudioSession 概述 最近在做 webrtc 采集與播放音頻,使用AVAudioSession進(jìn)行播放與錄音功能蘋果的官方圖: 可以看到AVAudioSessi...
Xcode中,添加Aggregate為了生成兼容真機(jī)和模擬器的framework,使開發(fā)出來的.framework可以在兩端使用;當(dāng)然我們也可以手動(dòng)通過終端命令進(jìn)行合并真機(jī)和...
ijkplayer和ffplay在打開rtmp串流視頻時(shí),大多數(shù)都會(huì)遇到5~10秒的延遲,在ffplay播放時(shí),如果加上-fflags nobuffer可以縮短播放的rtmp...
背景 在看 kubernetes 的 yaml 配置文件時(shí),發(fā)現(xiàn)很多執(zhí)行 bash 命令的地方都會(huì)帶上參數(shù) -c,但是不知道這個(gè)參數(shù)的含義。 解答 -c 在 bash 手冊(cè)...
1. mp4 Box 使用mp4info工具查看mp4文件的格式,如下圖: mp4文件是由box組成。有兩類box,leaf box和container box。contai...
介紹 FFmpeg是一個(gè)多平臺(tái)多媒體處理工具,所以也可以在Mac下運(yùn)行,下面會(huì)分別列出在Mac下如何安裝FFmpeg以及如何編譯出iOS可用的庫。 本次主要介紹兩種引入方式,...
分支默認(rèn)為main,從git 2.28版本開始支持,確保本地git版本大于等于2.28。 一、查看或升級(jí)本地git版本 1、通過brew安裝的git,或升級(jí)git $ bre...
先說一下XCFramework的好處吧: 1.多架構(gòu)合并,模擬器,真機(jī)可以通用隨便跑2.上架AppStore,不需要將xcframework中的真機(jī)架構(gòu)分離,.framewo...
看完這篇文章你將會(huì)GET以下幾個(gè)技能 蘋果手機(jī)越獄 動(dòng)態(tài)調(diào)試自己的APP界面 動(dòng)態(tài)調(diào)試第三方的APP界面 前言 我們平時(shí)在做原生界面開發(fā)的時(shí)候,想要查看界面的層次結(jié)構(gòu),可以使...
上面的圖可以看出iOS中繪圖框架與其之前的關(guān)系; 作為初學(xué)者,很容易被UIKit和Core Graphics兩個(gè)支持繪圖的框架迷惑。有時(shí)候需要繪圖的時(shí)候,別說怎么繪圖了,就是...
Swift 使用 Swift參考地址[https://stackoverflow.com/questions/26198073/query-available-ios-dis...