摘要:
首先我要解释一下标题的意义,日期的简洁格式展示,之所以简介,是因为让人一目了然,不需要思考是什么时候。 在详细一点就是我们在微信朋友圈中 所看到的时间格式。 例如:刚刚 -几分钟前-几小时前等等。 今天这里带来的是一个简单的类别。 方便实用。 以及简单的实际应用。 先看看一看类别是什么样子的 .h 阅读全文
摘要:
经过两篇的介绍我想对RunLoop应该有了简单的了解,至少不至于一无所知。 在这篇我想对“CFRunLoopObserverRef”做一下简单的补充。 在补充之前先说一下。 在现在的开发中已经很少见到MRC了。 但是那是对与OC对象的。 CFRunLoopObserverRef属于CF (Core 阅读全文
摘要:
上一篇我们说了runloop 的几种模式,那么我们在模式中又要做些什么呢??? 模式中有三个模块: 事件源(输入源) Source Source: 按照官方文档分类 Port-Based Custom Input Cocoa Perform Selector 按照函数调用栈,Source的分类 So 阅读全文
摘要:
这篇文章介绍的是一个简单而又实用的小方法。 我想对于登陆时的一些效果大家应该都不会陌生。 今天就介绍一下,当开始输入TextField文本时键盘弹出TextField伴随键盘移动的实现。 先看一下演示效果 我们对TextFiel进行约束。约束内容如下⬇️ 约束结束后,我们需要做一个很重要的是,就是把 阅读全文
摘要:
线程常驻,正如其名,我们要实现的事让一个线程长期存在,不被销毁。 这时会有人说,那还不简单吗。 但是这里我们要实现的事如何让线程座椅待命,而且并不是主线程。 首先介绍一下正常情况下的线程使用。 // // ViewController.m // CX RunLoop 常驻线程的实现 // // Cr 阅读全文
摘要:
jQuery的选择器可以分为以下的四类: (一) 基本选择器 1. ID选择器 eg: $(“#nav”)选取ID为nav的元素 2. 类选择器 eg: $(“.fruit”)选取class为fruit 的元素 3. 标签选择器 eg: $(“p”)选取所有的p元素 4. 通用选择器 eg: $(“ 阅读全文
摘要:
最近使用GitHub Desktop时,发现自己好多次的commits都没有被记录在Contributions中,但是点开项目详情里面可以看到自己的commit确实上传成功了,所以就忧伤了,为什么没有绿呢? 然后去了解了下Contributions的规则,发现只会记录以下几种: Issues 和 p 阅读全文
摘要:
}); 六、删除节点 $(element).remove()返回值是一个指向删除的节点的引用,因此可以在以后再使用这些元素,但是它绑定的事件、附加的数据无法再次使用了 $(element).detach()使用之后,重新追加该元素,所有绑定的事件、附加的数据都能够使用 $(element).empt 阅读全文
摘要:
项目上有个需求,要求打完电话后加积分. 首先导入这两个头文件: #import <CoreTelephony/CTCallCenter.h> #import <CoreTelephony/CTCall.h> 添加属性: @property (nonatomic, strong) CTCallCent 阅读全文