
可以查看GitHub上Demo的處理方法
iOS: 教你給 UI 控件添加 Badge(消息提醒小圓點)PPBadgeView 1、前言 最近項目的一個需求是在UIView, UITabBarItem, UIBarButtonItem 這三種類型的控件上添加消息提醒小圓點(Ba...
@你在我后半生的城市里長生不老 不要導入整個YYKit框架,按需要依次導入YYKit中的組件
AFNetworking3.x與YYCache的二次封裝,和FMDB說拜拜PPNetworkHelper 現在絕大部分的APP都會對服務器端的數據進行緩存,以增強用戶體驗,不讓APP在無網狀態下顯得光禿禿的。之前在我自己的一個項目中使用的是FMDB...
@Coder大雄 這個緩存邏輯倒是沒有,可以自己實現
AFNetworking3.x與YYCache的二次封裝,和FMDB說拜拜PPNetworkHelper 現在絕大部分的APP都會對服務器端的數據進行緩存,以增強用戶體驗,不讓APP在無網狀態下顯得光禿禿的。之前在我自己的一個項目中使用的是FMDB...
@soime 那YYkit里面的框架你只能分散用pod 導入了,不能導入整個YYkit
AFNetworking3.x與YYCache的二次封裝,和FMDB說拜拜PPNetworkHelper 現在絕大部分的APP都會對服務器端的數據進行緩存,以增強用戶體驗,不讓APP在無網狀態下顯得光禿禿的。之前在我自己的一個項目中使用的是FMDB...
@soime 嗯嗯,是的,每一個請求對應一個方法,每個方法只暴露參數入口(如果參數固定不變,甚至可以不用暴露任何入口)。如果項目的請求很多,也可以為請求類添加分類,每個分類對應一個模塊的請求,這樣看起來不會太亂??傊?,根據你項目的實際需求來,一套方法,一套設計模式不可能適應所有項目。
AFNetworking3.x與YYCache的二次封裝,和FMDB說拜拜PPNetworkHelper 現在絕大部分的APP都會對服務器端的數據進行緩存,以增強用戶體驗,不讓APP在無網狀態下顯得光禿禿的。之前在我自己的一個項目中使用的是FMDB...
@soime 我目前的項目是這樣做的,但你不一定非得按照我這個方法來做,根據你自己項目的實際需求來制定方案,我的做法僅僅是拋磚引玉
AFNetworking3.x與YYCache的二次封裝,和FMDB說拜拜PPNetworkHelper 現在絕大部分的APP都會對服務器端的數據進行緩存,以增強用戶體驗,不讓APP在無網狀態下顯得光禿禿的。之前在我自己的一個項目中使用的是FMDB...
@Guo浮沉 可以的,你在請求成功的block里面捕獲 NSURLSessionTask對象就好了
AFNetworking3.x與YYCache的二次封裝,和FMDB說拜拜PPNetworkHelper 現在絕大部分的APP都會對服務器端的數據進行緩存,以增強用戶體驗,不讓APP在無網狀態下顯得光禿禿的。之前在我自己的一個項目中使用的是FMDB...
說來話長,這一切都得從PhotoShop中的鋼筆工具開始說起... 聲明:本文不含復雜數學公式,學渣放心閱讀吧??(我仿佛看到了學渣們留下了激動的淚水) 背景 貝塞爾曲線(Bé...
PPBadgeView 1、前言 最近項目的一個需求是在UIView, UITabBarItem, UIBarButtonItem 這三種類型的控件上添加消息提醒小圓點(Ba...
今天吃完飯,有點閑。就去逛逛某博,看看關注的大神們最近有何動態,能不能學到啥,其實就是去抱抱大腿。然后刷著刷著,眼前發光,UIDebuggingInformationOver...
想想當初天天來到公司,每天需要做一件事就是打開Xcode打包ipa,上傳到fir。日復一日月復一月年復一年的做著同樣的事情,作為有志成為優秀工程師的我來說,這是必須要解決的問...
@roc_鵬 對,是的,這個地方我也一直很納悶. 在剛進入界面的時候還是不要做判斷了
AFNetworking3.x與YYCache的二次封裝,和FMDB說拜拜PPNetworkHelper 現在絕大部分的APP都會對服務器端的數據進行緩存,以增強用戶體驗,不讓APP在無網狀態下顯得光禿禿的。之前在我自己的一個項目中使用的是FMDB...
@roc_鵬 AFN自帶的緩存我沒有用過,AFN自帶的緩存只支持GET請求吧. 網絡json數據體量很小,性能什么的倒不是問題,使用YYCache的原因是此框架很優秀,值得一用(性能應該是目前iOS開源緩存框架最好的).NSURLSessionDataTask對象是可以在獲取的,只是我沒有在請求結果的Block里回調出來,你需要這樣做, 在block內捕獲局部變量需要加__block修飾:
__block NSURLSessionDataTask * task = nil;
task = [PPNetworkHelper GET:url parameters:para success:^(id responseObject) {
NSLog(@"NSURLSessionDataTask = %@",task);
} failure:^(NSError *error) {
}];
AFNetworking3.x與YYCache的二次封裝,和FMDB說拜拜PPNetworkHelper 現在絕大部分的APP都會對服務器端的數據進行緩存,以增強用戶體驗,不讓APP在無網狀態下顯得光禿禿的。之前在我自己的一個項目中使用的是FMDB...
@roc_鵬 這個沒有啊,需要自己自定義
AFNetworking3.x與YYCache的二次封裝,和FMDB說拜拜PPNetworkHelper 現在絕大部分的APP都會對服務器端的數據進行緩存,以增強用戶體驗,不讓APP在無網狀態下顯得光禿禿的。之前在我自己的一個項目中使用的是FMDB...
@秋雨無痕 厲害
Mac中漂亮的代碼行計算工具(已開源)--PPRowsPPRows for Mac 在Mac上計算你寫了多少行代碼 1.支持檢測參與計算的代碼文件夾數量以及代碼行數; 2.支持同時檢測多文件/多文件夾代碼; 3.支持自定義檢測的...