富文本 TFHpple[https://github.com/topfunky/hpple]- TFHpple 解析html的輕量級(jí)框架 RTLabel[https://gi...
Native加載多個(gè) JS Bundle 客戶端會(huì)先加載公共基礎(chǔ)包,加載完成后,再加載業(yè)務(wù)包。 安卓端加載多個(gè) JS Bundle 先加載公共基礎(chǔ)包,安卓端需要在創(chuàng)建 Rea...
簡(jiǎn)介 Firebase 云消息傳遞 (FCM) 是一種跨平臺(tái)消息傳遞解決方案,可供您免費(fèi)、可靠地傳遞消息。使用 FCM,您可以通知客戶端應(yīng)用有新的電子郵件或其他數(shù)據(jù)有待同步。...
Firebase 是 google 旗下的移動(dòng)平臺(tái),它能幫助開(kāi)發(fā)者很快的寫(xiě)出Web端和移動(dòng)端的應(yīng)用。 官網(wǎng)地址:https://firebase.google.com/[ht...
知 識(shí) 點(diǎn) / 超 人 目錄1.iOS工程結(jié)構(gòu)解析1.1 Workspace1.2 Project1.3 Target1.4 Schema1.5 Configuration ...
在iOS開(kāi)發(fā)中,客戶端和服務(wù)端之間使用SSL/TLS協(xié)議進(jìn)行加密通信時(shí),需要進(jìn)行證書(shū)驗(yàn)證以確保通信的安全性。以下是iOS開(kāi)發(fā)中驗(yàn)證證書(shū)的流程和與服務(wù)端協(xié)作的方法: 1.在客戶...
**場(chǎng)景一 **場(chǎng)景說(shuō)明:應(yīng)用A正在播放音樂(lè),應(yīng)用B啟動(dòng)語(yǔ)音合成,但不中斷應(yīng)用A播放。解決步驟: 在應(yīng)用B中設(shè)置AVAudioSession的Category屬性:[[AVA...
這里用來(lái)總結(jié)記錄一些算法題目(答案大部分Swift, 算法思路解法不唯一, 答案僅供參考) 基礎(chǔ)篇IOS 算法(基礎(chǔ)篇) ----- 兩數(shù)之和求解問(wèn)題[https://www...
證書(shū)是什么? 上面這個(gè)就是我們申請(qǐng)好證書(shū)后,下載到本地的.cer文件,也就是常說(shuō)的開(kāi)發(fā)證書(shū)與發(fā)布證書(shū)的樣式。這.cer文件格式的證書(shū)是讓開(kāi)發(fā)者使用的設(shè)備(也就是你的Mac)有...
本文主要內(nèi)容:一、背景二、效果展示三、接入插件及demo地址四、聊聊開(kāi)發(fā)插件前期的編譯優(yōu)化調(diào)研五、技術(shù)選型后二進(jìn)制插件的開(kāi)發(fā)六、實(shí)際使用后遇到的問(wèn)題七、總結(jié)八、參考文獻(xiàn) 一、...
背景 使用二進(jìn)制組件需要業(yè)務(wù)方安裝插件 業(yè)務(wù)方比較多,對(duì)二進(jìn)制的需求參差不齊,都要安裝插件不太,侵入性太強(qiáng),不利于業(yè)務(wù)方自由使用。 二進(jìn)制打包會(huì)忽略subspec的源文件以及...
官方針對(duì)AVAudioSession的解釋 參考Apple官方文檔[https://developer.apple.com/library/archive/documenta...
基礎(chǔ)介紹 內(nèi)容作用UINavigationController是一個(gè)容器類(lèi),對(duì)ViewController進(jìn)行棧管理,包含navigationBar。UINavigation...
前言:在構(gòu)建自己的組件庫(kù)中,我們會(huì)經(jīng)常編輯.podspec文件,進(jìn)行一些配置項(xiàng),但是有一些確實(shí)還是不太清楚,這里統(tǒng)一學(xué)習(xí)一下,內(nèi)容翻譯自官方文檔:https://guides...
這里主要介紹 symbolicatecrash 和 atos 工具的使用, 以及 iOS15 兼容 Json 格式后, 新出的 CrashSymbolicator.py, 三...
抽屜效果目前比較有名的有第三方RESideMenu和MMDrawerController。但是項(xiàng)目要求抽屜效果為拉出形式,并且要有黑色透明遮罩層,然后在GitHub發(fā)現(xiàn)了一個(gè)...
一、開(kāi)發(fā)問(wèn)題 開(kāi)發(fā)中,按照設(shè)計(jì)稿去做的頁(yè)面,為何總是無(wú)法與設(shè)計(jì)稿完美對(duì)應(yīng)?怎樣才能精準(zhǔn)的還原設(shè)計(jì)稿樣式? 相信大家都遇到過(guò)類(lèi)似問(wèn)題,今天來(lái)探討下如何通過(guò)對(duì)齊的方式盡可能精準(zhǔn)的...
AVAudioSession 簡(jiǎn)要說(shuō)說(shuō)AVAudioSession,AVAudioSession是蘋(píng)果用來(lái)管理App對(duì)音頻硬件(I / O)的資源使用;比如說(shuō): 設(shè)置APP與...
多線程編程是軟件工程是必備的基礎(chǔ)技能之一,對(duì)于iOS開(kāi)發(fā),多線程的技術(shù)有很多,有最原始的pthread,面向?qū)ο蟮腘SThread,NSOperation,以及被廣泛開(kāi)發(fā)者喜...