07 2017 档案
摘要:gitHub地址:https://github.com/dzenbot/DZNEmptyDataSet 也可以使用DZNEmptyDataSet 效果图: 代码: #import "UIScrollView+EmptyDataSet.h" @interface DZNEmptyDataSetView
阅读全文
摘要:skip 跳过几个信号,不接受 filter :过滤 ignore:忽略某一个值 take:从开始一共取N次的信号 ignoreValues 这个比较极端,忽略所有值,只关心Signal结束,也就是只取Comletion和Error两个消息,中间所有值都丢弃 takeUntilBlock 对于每个n
阅读全文
摘要:IQKeyboardManager是iOS中解决键盘弹起遮挡UITextField/UITextView的一种很实用的工具。无需输入任何代码,不需要额外的设置。使用IQKeyboardManager的你只需要将源文件添加到项目。 这里附上下载链接:https://github.com/hackift
阅读全文
摘要:1,选择项目中的Targets,选中你所要操作的Target, 2,选Build Phases,在其中Complie Sources中选择需要ARC的文件双击, 并在输入框中输入:-fobjc-arc,如果不要ARC则输入:-fno-objc-arc
阅读全文
摘要:1.CaculatorMaker NSObject (CaculatorMaker) 使用:
阅读全文
摘要:- (IBAction)sendMessage1:(id)sender { UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"短信编辑"message:nil delegate:self cancelButtonTitle:@"确定" otherButtonTitles:@"取消", nil]; alert...
阅读全文
摘要:第一个参数用于指定这个动画要操作的是哪个控件 第二个参数用于指定这个动画要操作这个控件的哪个属性 第三个参数是可变长参数,这个就跟ValueAnimator中的可变长参数的意义一样了,就是指这个属性值是从哪变到哪。像我们上面的代码中指定的就是将textview的alpha属性从0变到1再变到0; 1
阅读全文
摘要:EventBus的四种方法onEvent:如果使用onEvent作为订阅函数,那么该事件在哪个线程发布出来的,onEvent就会在这个线程中运行,也就是说发布事件和接收事件线程在同一个线程。使用这个方法时,在onEvent方法中不能执行耗时操作,如果执行耗时操作容易导致事件分发延迟。onEventM
阅读全文
摘要:第一步注册: compile 'com.google.code.gson:gson:2.6.2' 第二步初始化: 1.简单json解析: [{username:"arthinking",userId:"001"},{username:"Jason",userId:"002"}]; 解析: 复杂一点的
阅读全文
摘要:1.Calendar 转化 String 1.Calendar 转化 String //获取当前时间的具体情况,如年,月,日,week,date,分,秒等 Calendar calendat = Calendar.getInstance(); SimpleDateFormat sdf = new S
阅读全文