原创 SceneKit框架詳細解析(九) —— SceneKit 3D編程入門(二) 版本記錄 前言 源碼 後記

版本記錄 版本號 時間 V1.0 2021.07.21 星期三 前言 SceneKit使用高級場景描述創建3D遊戲並將3D內容添加到應用程序。 輕鬆添加動畫,物理模擬,粒子效果和逼真的基於物理性的渲染。接下來這幾篇我們

原创 我的代碼我的坑(十五) —— dispatch_once導致的死鎖的問題(一) 版本記錄 前言 問題描述 問題分析 問題解決 後記

版本記錄 版本號 時間 V1.0 2021.08.18 星期三 前言 做了好幾個APP,碰到了大大小小的很多坑,以前碰到坑,解決了就結束了,這裏想把自己碰到的坑記錄下來,一來給自己備查二來希望可以幫助到大家。感興趣的可

原创 AVKit框架詳細解析(三) —— 基於視頻播放器的畫中畫實現(二) 版本記錄 前言 源碼 後記

版本記錄 版本號 時間 V1.0 2021.08.14 星期六 前言 AVKit框架爲媒體播放創建視圖級別的服務,包含用戶控件,章節導航以及對字幕和隱藏式字幕的支持。接下來幾篇我們就一起看一下這個框架。感興趣的可以看下

原创 AVKit框架詳細解析(五) —— 基於AVKit 和 AVFoundation框架的視頻流App的構建(二) 版本記錄 前言 源碼 後記

版本記錄 版本號 時間 V1.0 2021.08.15 星期日 前言 AVKit框架爲媒體播放創建視圖級別的服務,包含用戶控件,章節導航以及對字幕和隱藏式字幕的支持。接下來幾篇我們就一起看一下這個框架。感興趣的可以看下

原创 架構之路 (八) —— iOS App的SOLID原則(二) 版本記錄 前言 源碼 後記

版本記錄 版本號 時間 V1.0 2020.07.04 星期日 前言 前面寫了那麼多篇主要着眼於局部問題的解決,包括特定功能的實現、通用工具類的封裝、視頻和語音多媒體的底層和實現以及動畫酷炫的實現方式等等。接下來這幾篇

原创 老爸,你一路走好,我想你

2021年6月19號,應該是我這輩子註定無法忘記的一個日子。因爲這一天我親愛的爸爸走了。 我還記得,這天是週六,早上睡得迷糊,我姐就來電話了,就說我爸爸不行了,隔着視頻我喊了我爸半天,我爸都沒有迴應,我就趕緊訂飛機票,往回趕,剛到飛機場

原创 程序調試 (六) —— 使用Build Configurations 和 .xcconfig 構建你的App(二) 版本記錄 前言 源碼 後記

版本記錄 版本號 時間 V1.0 2021.06.09 星期三 前言 程序總會有bug,如果有好的調試技巧和方法,那麼就是事半功倍,這個專題專門和大家分享下和調試相關的技巧。希望可以幫助到大家。感興趣的可以看下面幾篇文

原创 CoreGraphic框架解析 (二十七) —— 以高效的方式繪製圖案(二) 版本記錄 前言 源碼 後記

版本記錄 版本號 時間 V1.0 2021.05.30 星期日 前言 quartz是一個通用的術語,用於描述在iOS和MAC OS X 中整個媒體層用到的多種技術 包括圖形、動畫、音頻、適配。Quart 2D 是一組二

原创 基於Firebase平臺開發(十一) —— Firebase Dynamic Links的簡單使用(二) 版本記錄 前言 源碼 後記

版本記錄 版本號 時間 V1.0 2021.05.27 星期四 前言 Firebase是一家實時後端數據庫創業公司,它能幫助開發者很快的寫出Web端和移動端的應用。自2014年10月Google收購Firebase以來

原创 系統推送的集成(二十二) —— 關於本地通知的詳細解析(二) 版本記錄 前言 源碼 後記

版本記錄 版本號 時間 V1.0 2021.05.24 星期一 前言 我們做APP很多時候都需要推送功能,以直播爲例,如果你關注的主播開播了,那麼就需要向關注這個主播的人發送開播通知,提醒用戶去看播,這個只是一個小的方

原创 SF Symbols詳細介紹(三) —— 簡單使用介紹(二) 版本記錄 前言 源碼 後記

版本記錄 版本號 時間 V1.0 2021.05.23 星期日 前言 SF Symbols 在 WWDC 2019 期間推出。自此Apple 爲我們提供了免費 Symbols,供我們在應用中使用,而且使用它們非常簡單。

原创 袁爺爺走好,我們想念您!

這幾天心情一直不是很好,“共和國勳章”獲得者、中國工程院院士、國家雜交水稻工程技術研究中心主任、湖南省政協原副主席袁隆平,因多器官功能衰竭,於2021年5月22日13時07分在長沙逝世,享年91歲。還有就是中國科學院院士吳孟超因病醫治無效

原创 自動化Test使用詳細解析(七) —— 關於Unit Testing 和 UI Testing(二) 版本記錄 前言 源碼 後記

版本記錄 版本號 時間 V1.0 2021.05.20 星期四 前言 自動化Test可以通過編寫代碼、或者是記錄開發者的操作過程並代碼化,來實現自動化測試等功能。接下來幾篇我們就說一下該技術的使用。感興趣的可以看下面幾

原创 Vonage Video框架解析(二)—— 應用中添加一個實時視頻流的簡單實現(二) 版本記錄 前言 源碼 後記

版本記錄 版本號 時間 V1.0 2021.05.19 星期三 前言 Vonage Video框架是提供直播流服務的一個平臺,接下來這幾篇就主要對這個框架進行介紹和講解。感興趣的可以看下面幾篇文章。 1. Vonage

原创 AVFoundation框架解析(二十八) —— 基於AVAudioEngine的簡單使用示例(二) 版本記錄 前言 源碼 後記

版本記錄 版本號 時間 V1.0 2021.05.18 星期二 前言 AVFoundation框架是ios中很重要的框架,所有與視頻音頻相關的軟硬件控制都在這個框架裏面,接下來這幾篇就主要對這個框架進行介紹和講解。感興