对NSObject写一个分类: #import <Foundation/Foundation.h> @interface NSObject (FMObserverHelper) - (void)fm_addObserver:(NSObject *)observer forKeyPath:(NSStr ...
分类:
移动开发 时间:
2017-12-27 18:11:13
阅读次数:
252
使用环境配置: 搭建一个Java环境(不知道的可以自己百度),然后就可以开始设置工作的环境,步骤如下: 首先打开burp,进入代理设置: 如果80端口点不上,估计是80端口被占用,可试用其他端口,如8081端口。 图1 首先进入代理界面,点击图1中1的位置,然后点击进2代理的设置,然后在3处,通过左 ...
分类:
其他好文 时间:
2017-12-03 13:55:32
阅读次数:
315
在android开发中,可用第三方的转换库如gson等。当然在ios也有一些库如MJExtensiond等。在这里,我仅用官方的简单kvc模式实现一下。 一、先建一个model并且继承NSObject,代码如下: classUser:NSObject{ var name:String? var se ...
分类:
移动开发 时间:
2017-12-01 13:39:42
阅读次数:
206
开发过程中遇到 YXTBaseLabelCell .cxx_destruct崩溃,查了下,会在调用类的dealloc方法时调用cxx_destruct,于是看了下代码,找dealloc可能会崩溃的原因,发现我在用KVO的时候 addObserver了,但是在dealloc的时候没有remove,所以 ...
分类:
其他好文 时间:
2017-11-30 13:35:39
阅读次数:
395
// 方法1 - (void)setBaoDanModel:(ModelOfRuZhangCard *)baoDanModel { if (baoDanModel.bankAccNo) { _baoDanModel.bankAccNo = baoDanModel.bankAccNo; self.ba ...
分类:
其他好文 时间:
2017-11-06 21:28:05
阅读次数:
151
SP的提出时间比CoSaMP提出时间稍晚一些,但和压缩采样匹配追踪(CoSaMP)的方法几乎是一样的。SP与CoSaMP主要区别在于“In each iteration, in the SP algorithm, only K new candidates are added, while theC ...
分类:
编程语言 时间:
2017-11-02 11:29:25
阅读次数:
303
事件详情:tableView上拉后不断刷新,基本上无法停止. 出现该事件的场景:在tableView中添加了多个自定义的Cell,当cell的总高度超出屏幕时即出现事件.下拉刷新无法回收并持续刷新. 解决方案: 网上找到一篇文章说是因为MJRefresh的KVO临听到了过小的值导至出现的错误.不知道 ...
分类:
其他好文 时间:
2017-10-25 23:34:12
阅读次数:
986
http://www.mamicode.com/info-detail-308725.html alpha和opaque的区别 alpha是用来描述改view的透明度从0到1,0表示的是透明,1表示不透明。alpha支持动画(animation),alpha = 0 与 hidden = YES 效 ...
分类:
移动开发 时间:
2017-09-30 15:16:11
阅读次数:
221