可以查看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.支持自定义检测的...