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