![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
可以查看GitHub上Demo的處理方法
iOS: 教你給 UI 控件添加 Badge(消息提醒小圓點(diǎn))PPBadgeView 1、前言 最近項(xiàng)目的一個(gè)需求是在UIView, UITabBarItem, UIBarButtonItem 這三種類型的控件上添加消息提醒小圓點(diǎn)(Ba...
@你在我后半生的城市里長(zhǎng)生不老 不要導(dǎo)入整個(gè)YYKit框架,按需要依次導(dǎo)入YYKit中的組件
AFNetworking3.x與YYCache的二次封裝,和FMDB說(shuō)拜拜PPNetworkHelper 現(xiàn)在絕大部分的APP都會(huì)對(duì)服務(wù)器端的數(shù)據(jù)進(jìn)行緩存舒萎,以增強(qiáng)用戶體驗(yàn),不讓APP在無(wú)網(wǎng)狀態(tài)下顯得光禿禿的蹭沛。之前在我自己的一個(gè)項(xiàng)目中使用的是FMDB...
@Coder大雄 這個(gè)緩存邏輯倒是沒(méi)有臂寝,可以自己實(shí)現(xiàn)
AFNetworking3.x與YYCache的二次封裝,和FMDB說(shuō)拜拜PPNetworkHelper 現(xiàn)在絕大部分的APP都會(huì)對(duì)服務(wù)器端的數(shù)據(jù)進(jìn)行緩存,以增強(qiáng)用戶體驗(yàn)摊灭,不讓APP在無(wú)網(wǎng)狀態(tài)下顯得光禿禿的咆贬。之前在我自己的一個(gè)項(xiàng)目中使用的是FMDB...
@soime 那YYkit里面的框架你只能分散用pod 導(dǎo)入了根欧,不能導(dǎo)入整個(gè)YYkit
AFNetworking3.x與YYCache的二次封裝,和FMDB說(shuō)拜拜PPNetworkHelper 現(xiàn)在絕大部分的APP都會(huì)對(duì)服務(wù)器端的數(shù)據(jù)進(jìn)行緩存,以增強(qiáng)用戶體驗(yàn)端蛆,不讓APP在無(wú)網(wǎng)狀態(tài)下顯得光禿禿的事示。之前在我自己的一個(gè)項(xiàng)目中使用的是FMDB...
@soime 嗯嗯,是的杨幼,每一個(gè)請(qǐng)求對(duì)應(yīng)一個(gè)方法颜骤,每個(gè)方法只暴露參數(shù)入口(如果參數(shù)固定不變,甚至可以不用暴露任何入口)呆躲。如果項(xiàng)目的請(qǐng)求很多异逐,也可以為請(qǐng)求類添加分類,每個(gè)分類對(duì)應(yīng)一個(gè)模塊的請(qǐng)求插掂,這樣看起來(lái)不會(huì)太亂灰瞻。總之辅甥,根據(jù)你項(xiàng)目的實(shí)際需求來(lái)酝润,一套方法,一套設(shè)計(jì)模式不可能適應(yīng)所有項(xiàng)目璃弄。
AFNetworking3.x與YYCache的二次封裝,和FMDB說(shuō)拜拜PPNetworkHelper 現(xiàn)在絕大部分的APP都會(huì)對(duì)服務(wù)器端的數(shù)據(jù)進(jìn)行緩存要销,以增強(qiáng)用戶體驗(yàn),不讓APP在無(wú)網(wǎng)狀態(tài)下顯得光禿禿的夏块。之前在我自己的一個(gè)項(xiàng)目中使用的是FMDB...
@soime 我目前的項(xiàng)目是這樣做的疏咐,但你不一定非得按照我這個(gè)方法來(lái)做,根據(jù)你自己項(xiàng)目的實(shí)際需求來(lái)制定方案脐供,我的做法僅僅是拋磚引玉
AFNetworking3.x與YYCache的二次封裝,和FMDB說(shuō)拜拜PPNetworkHelper 現(xiàn)在絕大部分的APP都會(huì)對(duì)服務(wù)器端的數(shù)據(jù)進(jìn)行緩存浑塞,以增強(qiáng)用戶體驗(yàn),不讓APP在無(wú)網(wǎng)狀態(tài)下顯得光禿禿的政己。之前在我自己的一個(gè)項(xiàng)目中使用的是FMDB...
@Guo浮沉 可以的,你在請(qǐng)求成功的block里面捕獲 NSURLSessionTask對(duì)象就好了
AFNetworking3.x與YYCache的二次封裝,和FMDB說(shuō)拜拜PPNetworkHelper 現(xiàn)在絕大部分的APP都會(huì)對(duì)服務(wù)器端的數(shù)據(jù)進(jìn)行緩存酌壕,以增強(qiáng)用戶體驗(yàn),不讓APP在無(wú)網(wǎng)狀態(tài)下顯得光禿禿的匹颤。之前在我自己的一個(gè)項(xiàng)目中使用的是FMDB...
說(shuō)來(lái)話長(zhǎng)仅孩,這一切都得從PhotoShop中的鋼筆工具開(kāi)始說(shuō)起... 聲明:本文不含復(fù)雜數(shù)學(xué)公式,學(xué)渣放心閱讀吧??(我仿佛看到了學(xué)渣們留下了激動(dòng)的淚水) 背景 貝塞爾曲線(Bé...
PPBadgeView 1印蓖、前言 最近項(xiàng)目的一個(gè)需求是在UIView, UITabBarItem, UIBarButtonItem 這三種類型的控件上添加消息提醒小圓點(diǎn)(Ba...
今天吃完飯赦肃,有點(diǎn)閑溅蛉。就去逛逛某博公浪,看看關(guān)注的大神們最近有何動(dòng)態(tài),能不能學(xué)到啥船侧,其實(shí)就是去抱抱大腿欠气。然后刷著刷著,眼前發(fā)光镜撩,UIDebuggingInformationOver...
想想當(dāng)初天天來(lái)到公司预柒,每天需要做一件事就是打開(kāi)Xcode打包ipa,上傳到fir袁梗。日復(fù)一日月復(fù)一月年復(fù)一年的做著同樣的事情宜鸯,作為有志成為優(yōu)秀工程師的我來(lái)說(shuō),這是必須要解決的問(wèn)...
@roc_鵬 對(duì),是的,這個(gè)地方我也一直很納悶. 在剛進(jìn)入界面的時(shí)候還是不要做判斷了
AFNetworking3.x與YYCache的二次封裝,和FMDB說(shuō)拜拜PPNetworkHelper 現(xiàn)在絕大部分的APP都會(huì)對(duì)服務(wù)器端的數(shù)據(jù)進(jìn)行緩存遮怜,以增強(qiáng)用戶體驗(yàn)淋袖,不讓APP在無(wú)網(wǎng)狀態(tài)下顯得光禿禿的。之前在我自己的一個(gè)項(xiàng)目中使用的是FMDB...
@roc_鵬 AFN自帶的緩存我沒(méi)有用過(guò),AFN自帶的緩存只支持GET請(qǐng)求吧. 網(wǎng)絡(luò)json數(shù)據(jù)體量很小,性能什么的倒不是問(wèn)題,使用YYCache的原因是此框架很優(yōu)秀,值得一用(性能應(yīng)該是目前iOS開(kāi)源緩存框架最好的).NSURLSessionDataTask對(duì)象是可以在獲取的,只是我沒(méi)有在請(qǐng)求結(jié)果的Block里回調(diào)出來(lái),你需要這樣做, 在block內(nèi)捕獲局部變量需要加__block修飾:
__block NSURLSessionDataTask * task = nil;
task = [PPNetworkHelper GET:url parameters:para success:^(id responseObject) {
NSLog(@"NSURLSessionDataTask = %@",task);
} failure:^(NSError *error) {
}];
AFNetworking3.x與YYCache的二次封裝,和FMDB說(shuō)拜拜PPNetworkHelper 現(xiàn)在絕大部分的APP都會(huì)對(duì)服務(wù)器端的數(shù)據(jù)進(jìn)行緩存锯梁,以增強(qiáng)用戶體驗(yàn)即碗,不讓APP在無(wú)網(wǎng)狀態(tài)下顯得光禿禿的。之前在我自己的一個(gè)項(xiàng)目中使用的是FMDB...
@roc_鵬 這個(gè)沒(méi)有啊陌凳,需要自己自定義
AFNetworking3.x與YYCache的二次封裝,和FMDB說(shuō)拜拜PPNetworkHelper 現(xiàn)在絕大部分的APP都會(huì)對(duì)服務(wù)器端的數(shù)據(jù)進(jìn)行緩存剥懒,以增強(qiáng)用戶體驗(yàn),不讓APP在無(wú)網(wǎng)狀態(tài)下顯得光禿禿的冯遂。之前在我自己的一個(gè)項(xiàng)目中使用的是FMDB...
@秋雨無(wú)痕 厲害
Mac中漂亮的代碼行計(jì)算工具(已開(kāi)源)--PPRowsPPRows for Mac 在Mac上計(jì)算你寫了多少行代碼 1.支持檢測(cè)參與計(jì)算的代碼文件夾數(shù)量以及代碼行數(shù); 2.支持同時(shí)檢測(cè)多文件/多文件夾代碼; 3.支持自定義檢測(cè)的...