Runtime原始碼淺析(內部分享)
2.1 Class型別 @interface NSObject <NSObject> { #pragma clang diagnostic push #pragma clang diagnost
2.1 Class型別 @interface NSObject <NSObject> { #pragma clang diagnostic push #pragma clang diagnost
對於整個iOS體系中音視訊眾多框架,我們不應該盲目選擇,針對音視訊的採集錄製,需要根據自己的實際需求選擇最適合專案的API,以致於最高效的完成專案任務. 以下是一些主要中低層框架的選擇推薦與原理講述,程式碼
iOS中使用Audio unit實現音訊資料採集,直接採集PCM無損資料, Audio Unit不能直接採集壓縮資料,在以後的文章會講到音訊壓縮. 實現原理 使用Audio Unit採集硬體輸入端,如麥
React Native 目前需要Xcode 9.4 或更高版本。你可以通過 App Store 或是到Apple 開發者官網上下載 。這一步驟會同時安裝 Xcode IDE、Xcode 的命令列工具
最近公司有個需求,需要快取資訊中要傳送的照片,下次開啟viewController的時候直接顯示照片。思路是在退出viewcontroller的時候儲存PHAsset,下一次開啟那個viewController
今天有媒體爆料:蘋果的A13處理器即將量產,那麼這也意味著今年的新iPhone手機即將到來。 在釋出新iPhone之前,我們還是來看看蘋果的iOS 13系統。目前已確定的是iOS將不會支援iPhone SE
嗶哩嗶哩的 GitHub 程式碼洩露事件熱潮還未過 上個月,大疆前員工就因在 GitHub 上洩露程式碼被法院判處有期徒刑半年,罰款20萬。 或許是三星工程師覺得大疆的最終判決還不夠狠。
objc_object objc_class cache_t 用於快速查詢方
NSObject物件建立例項物件的時候系統分配了16個記憶體(通過malloc_size函式可獲得) 但是 NSObject只使用了8個位元組 使用(cl
隨著應用程式的功能越來越多,程式實現越來越複雜,第三方庫的引入等眾多因素程式中的程式碼量呈現井噴式的增長,從而導致應用程式包的體積越來越大。當程式體積變大後不僅會出現執行效能問題,而且會增加應用下載時長和消耗使用者的
通用唯一識別碼 UDID(Unique Device Identifier) 是一串由40位16進位制陣列成的字串,用以標識唯一的裝置,現在想通過程式碼獲取是不可能的了,如果你想看看你裝置的UDID,可以通
微軟今天晚些時候開始召開年度開發者大會,該公司計劃為開發者宣佈一些重大變化和功能更新。在正式會議之前,微軟釋出了一個新網頁,顯示流暢設計一些潛在的變化。這個網頁描述了一個新的使用者介面結構元素, 顯
閱讀前提: Audio Session基礎(Audio Session ) Core Audio基本資料結構(Core Audio )
scoped_model 是 Google 推薦使用的應用狀態管理庫(Simple app state management),當然,除了它,還有其他選擇,比如 Redux,Rx,hooks 等等。
Audio Session基礎(Audio Session) Core Audio基本資料結構(Core Audio) 音視訊基礎知識 C/C++ 簡單資料結構,函式使用