iOS仿抖音短視頻 iOS仿抖音—左右滑動(dòng)切換效果iOS仿抖音—上下滑動(dòng)播放視頻iOS仿抖音—評論視圖滑動(dòng)消失iOS仿抖音—加載點(diǎn)贊動(dòng)畫效果iOS仿抖音—播放視圖滑動(dòng)隱藏 前...

iOS仿抖音短視頻 iOS仿抖音—左右滑動(dòng)切換效果iOS仿抖音—上下滑動(dòng)播放視頻iOS仿抖音—評論視圖滑動(dòng)消失iOS仿抖音—加載點(diǎn)贊動(dòng)畫效果iOS仿抖音—播放視圖滑動(dòng)隱藏 前...
源碼地址: AvoidCrash https://github.com/chenfanfang/AvoidCrash 前言 一個(gè)已經(jīng)發(fā)布到AppStore上的App,最...
緣起 我們在跟后端對接調(diào)試接口的時(shí)候,會(huì)將返回?cái)?shù)據(jù)轉(zhuǎn)成字典后打印出來。這時(shí)候我們發(fā)現(xiàn),Xcode控制臺(tái)輸出的格式并非JSON格式,跟后端同事溝通協(xié)作的時(shí)候不是特別方便。特別要...
以官方demo為例 首先把ZFDouYinControlView.m文件下coverImageVieweffectViewbgImgView 的初始化注視掉 然后在ZFDou...
iOS 手勢沖突(JXCategoryView 滾動(dòng)手勢與側(cè)滑) 此處我使用的是 FDFullscreenPopGesture解決后的效果圖 JXCategoryListC...
1.實(shí)現(xiàn)原理是:將源數(shù)據(jù)轉(zhuǎn)化為拼音、首字母等臨時(shí)字符串,將搜索內(nèi)容與這個(gè)臨時(shí)字符串比對進(jìn)行搜索。 2.輸入關(guān)鍵字進(jìn)行搜索:注意:為避免搜索過程中卡頓,一定要在子線程中調(diào)用哈 ...
摘要: 從事iOS開發(fā)已經(jīng)兩年了,從一無所知到現(xiàn)在能獨(dú)立帶領(lǐng)團(tuán)隊(duì)完成一系列APP的開發(fā),網(wǎng)絡(luò)上的大神給了我太多的幫助。他們無私地貢獻(xiàn)自己的心得和經(jīng)驗(yàn),寫出了一篇篇精美的文章。...
WKWebView的優(yōu)點(diǎn)這里不做過多介紹,主要說一下最近解決WKWebView的post請求丟失body問題的解決方案。WKWebView 通過loadrequest方法加載...
原因 首先 WebKit 進(jìn)程是獨(dú)立于 app 進(jìn)程之外的,兩個(gè)進(jìn)程之間使用消息隊(duì)列的方式進(jìn)行進(jìn)程間通信。比如 app 想使用 WKWebView 加載一個(gè)請求,就要把請求的...
前言 去年底我在公司開始接手幾個(gè)迭代了五六年的iOS老項(xiàng)目的技術(shù)優(yōu)化工作?;ヂ?lián)網(wǎng)公司的閉源N手業(yè)務(wù)老代碼,經(jīng)過了若干年和若干波人的輪番洗禮,再加上若干個(gè)deadline的趕工...
說明:在我理解中,這里所謂的抽象,其實(shí)就是制定某一個(gè)接口規(guī)范。具體體現(xiàn)在代碼里,就是設(shè)置一個(gè)基類,基類遵守某一套接口規(guī)范,但是其具體的實(shí)現(xiàn)則通過子類化來完成。當(dāng)然,這里我們也...
概述 本篇主要是圍繞著項(xiàng)目使用到的Runloop的應(yīng)用場景及衍生出來的知識(shí)點(diǎn),將講述以下部分: 控制線程的生命周期【線程?;睢?解決NSTimer在滑動(dòng)過程中停止工作的問題及...
此篇文章我將用最短的篇幅列舉RunLoop在實(shí)際項(xiàng)目中幾種具體的用法,以便以后使用時(shí)查閱。 應(yīng)用1:創(chuàng)建常駐線程 首先上經(jīng)典代碼: 類似的,項(xiàng)目中,我們也可以在單例工具中實(shí)現(xiàn)...
App啟動(dòng)分為兩種:冷啟動(dòng)(Cold Launch):從零開始啟動(dòng)app熱啟動(dòng)(Warm Launch):app已在內(nèi)存中,在后臺(tái)存活,再次點(diǎn)擊圖標(biāo)啟動(dòng)app 啟動(dòng)時(shí)間的優(yōu)化...
使用MarkDown寫博文時(shí),想對整個(gè)項(xiàng)目目錄做一個(gè)說明,比如這樣的: 使用treer工具 treer是一個(gè)目錄樹生成工具 npm鏈接:https://www.npmjs.c...
一、這是個(gè)什么東西? NS_OPTIONS :這就是個(gè)枚舉。 1 << 0 : 位運(yùn)算,這個(gè)結(jié)果其實(shí)就是十進(jìn)制的1 結(jié)果就是將Sample的二進(jìn)制數(shù)向左移動(dòng)N位,即Samp...