靜態(tài)庫(kù)與動(dòng)態(tài)庫(kù)的區(qū)別 首先來(lái)看什么是庫(kù),庫(kù)(Library)說(shuō)白了就是一段編譯好的二進(jìn)制代碼,加上頭文件就可以供別人使用。 什么時(shí)候我們會(huì)用到庫(kù)呢?一種情況是某些代碼需要給別...
一、了解下 use_frameworks 在Cocoapods 里使用 use_frameworks! 的話,是通過(guò) frameworks 這個(gè)方式來(lái)管理 pod 的代碼。否...
在我們做私有庫(kù)的時(shí)候,發(fā)現(xiàn)默認(rèn)的情況下,Pod 出來(lái)的文件是木有子文件夾分層的 而從維護(hù)和好看的角度都是想看到分層的,例如 AFNetworking 通過(guò)觀察 .podspe...
接上一篇 更新組件版本 1、我們?cè)谥皠?chuàng)建好的版本中,添加一些代碼,然后打上tag提交到git倉(cāng)庫(kù), 2、修改podspec文件的版本號(hào) 3、現(xiàn)在我們就可以更新Podfile...
在以往的 iOS 版本中,我們?yōu)榱吮苊?NSTimer 的循環(huán)引用問(wèn)題,一個(gè)比較常用的解決辦法是為 NSTimer 添加一個(gè) category,新增傳入 block 類型參數(shù)...
前言 微信朋友圈一直以來(lái)都是iOS開發(fā)人員爭(zhēng)相模仿的界面,主要是其包含了豐富的iOS所需知識(shí)點(diǎn),以及常用的功能模塊。當(dāng)然各個(gè)功能模塊實(shí)現(xiàn)過(guò)程中的細(xì)節(jié)處理以及用戶體驗(yàn)的優(yōu)化,這...
前言 首先,我們通過(guò)標(biāo)題可知,本篇文章的核心思想就是如何優(yōu)雅的實(shí)現(xiàn)橫向滾動(dòng)、水平布局、分組顯示功能,具體業(yè)務(wù)細(xì)節(jié)還請(qǐng)先看下方??效果圖;其次,效果圖這種功能,我們平時(shí)使用場(chǎng)景很...
前言 UISlider控件的常規(guī)使用想必大家在日常iOS開發(fā)中用的肯定是非常熟練了,其使用場(chǎng)景也比較廣泛,比如:音量大小,字體大小,背光亮度,播放進(jìn)度,拍照縮放等等。最近,筆...
前言 這幾天項(xiàng)目的新需求中有個(gè)復(fù)雜的表單界面,在做的過(guò)程中發(fā)現(xiàn)要比想象中復(fù)雜很多,有好多問(wèn)題需要處理。有很多東西值得寫下來(lái)好好梳理下。 需求分析: 上圖便是UI根據(jù)需求給的高...