在大部分 App 中,在有 feeds 流之類列表的地方,由于后端數(shù)據(jù)一般采用分頁加載,為了用戶體驗需要做預加載。最簡單的加載方式,就是當列表顯示的內容達到一定的數(shù)量時候,自...
在大部分 App 中,在有 feeds 流之類列表的地方,由于后端數(shù)據(jù)一般采用分頁加載,為了用戶體驗需要做預加載。最簡單的加載方式,就是當列表顯示的內容達到一定的數(shù)量時候,自...
寫在前面 所謂 SDK 開發(fā),就是做一個庫(library)給別人用,本文重在介紹 iOS 平臺下的庫 -- framework。 本文的結構如下: 基本認識,這一部分介紹靜...
作為一個產品經理,畫流程圖是必備的技能。如制定訂單處理的流程,制定商品審核的流程等。 有很多的文章介紹如何畫流程圖,我們發(fā)現(xiàn)有各種畫法,也有各種概念。這里產生一個問題:到底什...
目錄 一,浮點數(shù)精度丟失? 二,整數(shù)的二進制表示 三,浮點數(shù)的二進制表示 四,iEEE 754浮點數(shù)的手動轉換 五,四舍六入五去偶 一,浮點數(shù)精度丟失? 在iOS開發(fā)中,我們...
線程同步 提到多線程大家肯定會提到鎖,其實真正應該說的是多線程同步,鎖只是多線程同步的一部分。 多線程對于數(shù)據(jù)處理等方面有著優(yōu)異的表現(xiàn)和性能,然后多線程如果存在著共享資源的時...
weak 關鍵字的運用在 iOS 當中屬于基礎知識,在面試的時候問 weak 的用處,就像兩個 iOS 程序員見面寒暄問候一樣普通了。 weak 的常見場景是在 delega...
最近在調研 iOS app 中存在的各種卡頓現(xiàn)象以及解決方法。 iOS App 出現(xiàn)卡頓(stall)的概率可能超出大部分人的想象,尤其是對于大公司旗艦型 App。一方面是由...
前言 音頻是移動端很重要的能力,像直播類、在線教育類、唱歌類、短視頻類等APP,都離不開音頻功能。具備音頻相關知識與能力,對未來的職業(yè)發(fā)展有很大優(yōu)勢。本文主要圍繞音頻知識的基...