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,其實(shí)和tableVIew 一樣的,只是方法不一樣啦。我為大家總結(jié)了一下,雖然...
一、需求背景 作為一個 移動端開發(fā)或者設(shè)計(jì)人員來說 ,往往會涉及到手機(jī)屏幕尺寸適配問題 ,這時候就需要我們對各種機(jī)型屏幕尺寸比較了解 。隨著手機(jī)型號的不斷推出 ,屏幕尺寸種類...
我想要一個黑色的背景,mj_refresh 背景黑色 第0種方法:設(shè)置UIView的 view.layer.maskedCorners代碼: 其中:設(shè)置四個角 第一種方法: ...
本文長期更新! 準(zhǔn)備工作: 安裝前:給Terminal終端配置網(wǎng)絡(luò)代理[http://www.itdecent.cn/p/0ad19c5e7def]安裝后:CocoaPod...
KVO原理 原理很簡單,就是重寫了被觀察屬性的 set 方法如果直接訪問變量,是無法觸發(fā)的。 那針對數(shù)組的話,通常我們只是調(diào)用addObject,或者removeObject...
前言 文章的初衷很簡單,是為了能夠正常顯示打印出字典里面的中文。因?yàn)槟J(rèn)情況下,直接打印字典的話,在Xcode控制臺上,中文會是亂碼的,需要Unicode轉(zhuǎn)碼才能看到中文。比...
FJFTextInputIntercepter攔截器(通知)[https://github.com/fangjinfeng/MySampleCode/tree/master/...
截止目前(2021-10-16)為止,要想實(shí)現(xiàn)下面的幾種button樣式(這里要考慮圖片和文字間距),我所知道的方案有兩種: 給UIButton添加分類 自定義UIButto...
我們都知道在防止如block的循環(huán)引用時,會使用__weak關(guān)鍵字做如下定義: __weaktypeof(self) weakSelf =self; 后來,為了方便,不用每次...
iOS中,多宮格的界面很常見,實(shí)現(xiàn)的方法也有很多種,例如除了常見的UICollectionView方式,也還可以通過自定義一個UIView,在UIView中實(shí)現(xiàn)多宮格的創(chuàng)建,...
一、前言 隨著抖音,快手等APP的迅猛發(fā)展,短視頻在移動端的地位越來越突出。而視頻壓縮是視頻傳輸中很關(guān)鍵的一步。 本文會通過一個示例引入視頻的一些基本概念并做稍微深入的介紹,...
iOS 開發(fā)之對象為空的判斷(nil、null)詳解 在開發(fā)中,會遇到很多空的情況,有時候取得對象(null),還有時候會得到<null>的情況,我們需要判斷是否為空,進(jìn)行r...
因?yàn)樵诜治鯱I設(shè)計(jì)稿上元素會不會超出時需要參照手機(jī)顯示尺寸,所以這里做個記錄, 會持續(xù)更新: 時間設(shè)備名像素尺寸圖標(biāo)顯示價(jià)格2023/09/13iPhone 15 Pro m...