盡管Alamofire的github文檔已經(jīng)做了很詳細的說明,我還是想重新梳理一遍它的各種用法境肾,以及這些方法的一些設(shè)計思想 前言 因為之前寫過一個AFNetworking的源...
盡管Alamofire的github文檔已經(jīng)做了很詳細的說明,我還是想重新梳理一遍它的各種用法境肾,以及這些方法的一些設(shè)計思想 前言 因為之前寫過一個AFNetworking的源...
設(shè)備環(huán)境:Mac OSX 10.12.5永丝、iOS11锹漱、Xcode9PS:這是WWDC2017的新功能,iOS11以上慕嚷,Xcode9這是剛性要求哥牍。這個功能不好找,就記下來了 手...
UILayoutGuide是 iOS 9 中增加的幫助開發(fā)者在使用auto layout布局時的一個虛擬占位對象喝检。 先來看一個在布局時可能碰到的一個場景:有兩個等寬的按鈕嗅辣,這...
寫在前面: 歡迎大家關(guān)注我的個人博客: 博客地址 ,這里主要是我在個人開發(fā)時候遇到的坑和挖完的坑蛇耀,包括 PHP CentOS 以及 Swift 等相關(guān)只是 這是一篇純理論的文...
創(chuàng)建個BaseNavigationController繼承自UINavigationController重寫push方法
1.遍歷數(shù)組,通過文字來找到位置 // 遍歷數(shù)組,獲取默認值 - (void)layoutSubviews { [super layoutSubviews]; self.lo...
首先簡單介紹一下JSPatch:對于iOS已經(jīng)上線的應(yīng)用纺涤,如果有什么bug,或者需要更新抠忘,開發(fā)者不得不重新上線一個新的版本撩炊,等待蘋果審核通過之后,才能將項目更新崎脉。Object...
TouchID 指紋識別是IPhone 5s設(shè)備新增的一項重大功能拧咳,用于數(shù)據(jù)加密和安全。而在IOS 8.0 以后也向第三方開放了相應(yīng)功能API囚灼,我們可以利用這個API做相應(yīng)的...
背景 JSON是移動端開發(fā)常用的應(yīng)用層數(shù)據(jù)交換協(xié)議阅签。最常見的場景便是,客戶端向服務(wù)端發(fā)起網(wǎng)絡(luò)請求蝎抽,服務(wù)端返回JSON文本政钟,然后客戶端解析這個JSON文本,再把對應(yīng)數(shù)據(jù)展現(xiàn)到頁...
簡介 在項目中經(jīng)常碰到首頁頂部是無限輪播,需要靠最上面顯示.有的設(shè)置導(dǎo)航欄為透明等一系列的方法,這個可以借助第三方.或者干脆簡單粗暴的直接隱藏掉導(dǎo)航欄.可是push到下一個頁...
在 iOS 開發(fā)中谦趣,寫一個 App 很容易,但是要寫好一個 App座每,卻是要下另一番功夫前鹅。首先,我們來看一個 App 的開發(fā)要求: 寫一個 App峭梳,顯示出 Spotify 上 ...
本文只做本地緩存舰绘,只用文件緩存 知識儲備 工欲善其事必先利其器,要想封裝一個好用的本地緩存庫葱椭,首先要對本地文件目錄有個比較清晰的認識 沙盒主路徑:是程序運行期間系統(tǒng)會生成一個...
前言 這幾天項目的新需求中有個復(fù)雜的表單界面捂寿,在做的過程中發(fā)現(xiàn)要比想象中復(fù)雜很多,有好多問題需要處理孵运。有很多東西值得寫下來好好梳理下秦陋。 需求分析: 上圖便是UI根據(jù)需求給的高...