一、iOS11之后,更改系統(tǒng)導(dǎo)航欄的backBarButtonItem,系統(tǒng)返回按鈕仍然顯示,如下圖: 比較好的解決辦法是隱藏backBarBu...
大概分析一下AFNetworking功能和使用流程。 使用蘋果的 NSURLSession 發(fā)起一個(gè) POST 請(qǐng)求大概是以下這種方式: AFN...
制作 .framework 靜態(tài)庫的步驟: 4、把 Podfile 中所有庫注釋掉然后 pod install,然后刪除 Podfile 文件同...
ReactiveCocoa 是一個(gè)函數(shù)響應(yīng)式編程(FRP)的框架。 一、導(dǎo)入框架 如果是純OC項(xiàng)目,使用pod 'ReactiveObjC'導(dǎo)入...
Objective-C語言總是盡可能地將工作從編譯鏈接時(shí)推遲到運(yùn)行時(shí)。只要有可能,Objective-C總是使用動(dòng)態(tài)的方式來解決問題。這意味著O...
本文主要內(nèi)容有:獲取屬性/方法/協(xié)議/成員變量列表、動(dòng)態(tài)關(guān)聯(lián)屬性、動(dòng)態(tài)添加方法、方法交換。 一、獲取列表 使用Runtime可以獲取一個(gè)類的所有...
最近項(xiàng)目中需要做視頻列表和視頻詳情頁面,本以為很快就能寫完,沒想到這里邊還有不少坑。 視頻列表頁面cell上添加button,button顯示視...
CALayer大部分屬性都可以添加CAAnimation動(dòng)畫,動(dòng)畫添加到layer上之后就會(huì)自動(dòng)開始執(zhí)行,但這僅限于CALayer及其子類已有的...
系統(tǒng)的控件有UIButton、UISlider、UITextField等,它們共有的特點(diǎn)是能夠響應(yīng)觸摸事件,并作出相應(yīng)的變化。 這些系統(tǒng)控件都繼...