在看直播的時(shí)候經(jīng)常會(huì)在屏幕中出現(xiàn)一些比較炫酷的動(dòng)畫,所以我打算寫一個(gè)比較基礎(chǔ)的類似效果出來試一下。 播放的動(dòng)畫,都是一個(gè)個(gè)的SVGA文件,所以就用到了三方SVGAPlayer...
在看直播的時(shí)候經(jīng)常會(huì)在屏幕中出現(xiàn)一些比較炫酷的動(dòng)畫,所以我打算寫一個(gè)比較基礎(chǔ)的類似效果出來試一下。 播放的動(dòng)畫,都是一個(gè)個(gè)的SVGA文件,所以就用到了三方SVGAPlayer...
簡(jiǎn)述: 本應(yīng)釋放的內(nèi)存沒有釋放,導(dǎo)致可用空間減少的現(xiàn)象。舉個(gè)例子:你dismiss了一個(gè)視圖控制器,但是最終卻沒有執(zhí)行這個(gè)視圖控制器的dealloc方法,就會(huì)導(dǎo)致內(nèi)存泄露。目...
APP的性能監(jiān)控包括: CPU 占用率、 內(nèi)存使用情況、網(wǎng)絡(luò)狀況監(jiān)控、啟動(dòng)時(shí)閃退、卡頓、FPS、使用時(shí)崩潰、耗電量監(jiān)控、流量監(jiān)控等等。 文中所有代碼都已同步到github中,...
目錄 【如何快速的開發(fā)一個(gè)完整的iOS直播app】(原理篇) 【如何快速的開發(fā)一個(gè)完整的iOS直播app】(播放篇) 【如何快速的開發(fā)一個(gè)完整的iOS直播app】(采集篇) ...
本文首發(fā)于我的個(gè)人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「?jìng)魉烷T」[https://itcharge.cn/ios-complete-le...
下載功能的實(shí)現(xiàn): 使用的網(wǎng)絡(luò)連接的類為URLSession,在初始化URLSession前,需要先創(chuàng)建URLSessionConfiguration,可以理解為是URLSes...
我們都知道蘋果對(duì) Hotfix 抓得比較嚴(yán),強(qiáng)大好用的 JSPatch 也成為了過去式。但即使測(cè)試地再細(xì)致,也難保線上 App 不出問題,小問題還能忍忍,大問題就得重新走發(fā)布...
背景 歷史原因加上功能的不斷迭代,造成直播間代碼越來越難以維護(hù),前期架構(gòu)也沒有很好設(shè)計(jì),造成各種耦合,不管是業(yè)務(wù)上的耦合,還是UI上的耦合。加上遺留了很多適配上的問題,以及交...
前言 在我們平時(shí)日常開發(fā)中,經(jīng)常會(huì)遇到各種樣式的彈框。你是否也經(jīng)常遇到呢?你是如何實(shí)現(xiàn)的?本文介紹使用UIPresentationController,結(jié)合自定義轉(zhuǎn)場(chǎng)動(dòng)效,實(shí)...
一、先寫總結(jié)建議 ●一般不涉及客戶隱私和密碼的數(shù)據(jù),在本地使用NSUserDefaults 進(jìn)行存儲(chǔ) ●當(dāng)牽扯到用戶隱私和密碼的數(shù)據(jù)時(shí),建議在存儲(chǔ)前使用一定的算法進(jìn)行加密,在...
一、為什么需要內(nèi)存優(yōu)化 當(dāng)我們開發(fā)iOS應(yīng)用時(shí),好的性能對(duì)我們的App來說是很重要的。你的用戶也希望如此,但是如果你的app表現(xiàn)的反應(yīng)遲鈍或者很慢也會(huì)傷害到你的審核。 ...
1、效果: 2、SwiftUI的列表自帶下拉刷新屬性(refreshable),以下分享的代碼為自定義效果: 封裝部分 使用
項(xiàng)目中會(huì)遇到2個(gè)數(shù)組中同時(shí)存在相同的元素,尤其是模型數(shù)組中,我們?nèi)绾握页鰜砟豊SMutableArray *arrArray = [NSMutableArray array]...
cocoapods-xlbuild 利用cocoapods,生成預(yù)編譯靜態(tài)庫,提高編譯速度的插件。支持編譯使用靜態(tài)庫提高速度,調(diào)試直接使用源碼,方便調(diào)試,同時(shí)支持設(shè)置Fram...
具體的意思在這里先不解釋,有關(guān)于不明白的地方可以給蘋果商務(wù)管理打電話:400 603 3565; 在此記錄操作步驟: 一、申請(qǐng)管理式Apple ID: 1. 注意: ...
以上獲取uuidString的方法,每次重啟都會(huì)改變。但是項(xiàng)目的要求是不變,并且刪除app 只有也有有保留的需求。顯然這個(gè)無法滿足我們的需求。 使用KeyChain解決 ke...
一、準(zhǔn)備好icon圖標(biāo) 然后放到項(xiàng)目中 如圖所示 注意:1、圖片一定不要放到 Assets.xcassets 里面2、icon圖片的名稱可以隨意取3、icon圖片可以為一張 ...