CocoaPods官網(wǎng)[https://cocoapods.org/]Homebrew官網(wǎng)[http://brew.sh/index_zh-cn.html] 一、全新安裝前,...

CocoaPods官網(wǎng)[https://cocoapods.org/]Homebrew官網(wǎng)[http://brew.sh/index_zh-cn.html] 一、全新安裝前,...
如果使用系統(tǒng)的tabBar 最多只能顯示5個透且,所以想要展示超過5個 就只能自己想辦法弄嘍捶码!我用的辦法是: 1:先把系統(tǒng)的tabBar 隱藏掉 [self.tabBar set...
使用setNavigationBarHidden:animated:方法直接處理 - (void)viewWillAppear:(BOOL)animated { [supe...
hello羽氮,iOS小伙伴們,上次研究了tableView,這次是UICollectionView惫恼,其實和tableVIew 一樣的档押,只是方法不一樣啦。我為大家總結(jié)了一下祈纯,雖然...
一令宿、需求背景 作為一個 移動端開發(fā)或者設(shè)計人員來說 ,往往會涉及到手機屏幕尺寸適配問題 腕窥,這時候就需要我們對各種機型屏幕尺寸比較了解 粒没。隨著手機型號的不斷推出 ,屏幕尺寸種類...
我想要一個黑色的背景癞松,mj_refresh 背景黑色 第0種方法:設(shè)置UIView的 view.layer.maskedCorners代碼: 其中:設(shè)置四個角 第一種方法: ...
本文長期更新!M系列芯片的機型也適用 準備(這個很重要): 你大概率需要個梯子冕碟,并且確保終端能夠正常通過梯子訪問網(wǎng)絡(luò): 安裝前:給Terminal終端配置網(wǎng)絡(luò)代理[https...
KVO原理 原理很簡單拦惋,就是重寫了被觀察屬性的 set 方法如果直接訪問變量匆浙,是無法觸發(fā)的安寺。 那針對數(shù)組的話,通常我們只是調(diào)用addObject首尼,或者removeObject...
前言 文章的初衷很簡單挑庶,是為了能夠正常顯示打印出字典里面的中文。因為默認情況下软能,直接打印字典的話迎捺,在Xcode控制臺上,中文會是亂碼的查排,需要Unicode轉(zhuǎn)碼才能看到中文凳枝。比...
FJFTextInputIntercepter攔截器(通知)[https://github.com/fangjinfeng/MySampleCode/tree/master/...
截止目前(2021-10-16)為止跋核,要想實現(xiàn)下面的幾種button樣式(這里要考慮圖片和文字間距)岖瑰,我所知道的方案有兩種: 給UIButton添加分類 自定義UIButto...
我們都知道在防止如block的循環(huán)引用時,會使用__weak關(guān)鍵字做如下定義: __weaktypeof(self) weakSelf =self; 后來砂代,為了方便蹋订,不用每次...
iOS中,多宮格的界面很常見荠锭,實現(xiàn)的方法也有很多種谦炬,例如除了常見的UICollectionView方式,也還可以通過自定義一個UIView节沦,在UIView中實現(xiàn)多宮格的創(chuàng)建键思,...
一、前言 隨著抖音甫贯,快手等APP的迅猛發(fā)展吼鳞,短視頻在移動端的地位越來越突出。而視頻壓縮是視頻傳輸中很關(guān)鍵的一步叫搁。 本文會通過一個示例引入視頻的一些基本概念并做稍微深入的介紹赔桌,...
iOS 開發(fā)之對象為空的判斷(nil、null)詳解 在開發(fā)中,會遇到很多空的情況渴逻,有時候取得對象(null),還有時候會得到<null>的情況疾党,我們需要判斷是否為空,進行r...
因為在分析UI設(shè)計稿上元素會不會超出時需要參照手機顯示尺寸惨奕,所以這里做個記錄雪位, 會持續(xù)更新: 時間設(shè)備名像素尺寸圖標顯示價格2023/09/13iPhone 15 Pro m...