原文:NSTimer 与 Run loop Modes

一.NSRunLoop 在Cocoa中,每个线程 NSThread 对象中内部都有一个run loop NSRunLoop 对象用来循环处理输入事件,处理的事件包括两类,一是来自Input sources的异步事件,一是来自Timer sources的同步事件 run Loop在处理输入事件时会产生通知,可以通过Core Foundation向线程中添加run loop observers来监听特 ...

2012-10-30 17:03 0 3267 推荐指数:

查看详情

编写CodeMirror Modes详解

在写新的模式(mode)之前,还是先来概括一下CodeMirror的设计思路。CodeMirror分为三部分:核心,模式,扩展。核心库对外开放了很多接口,而这些接口就是实现新模式或者新扩展的基石。 在使用CodeMirror的过程中,如果我们需要的mode不在CodeMirror自带的Modes ...

Fri Mar 06 22:59:00 CST 2015 0 5547
k-modes聚类算法

为什么要用k-modes算法 k-means算法是一种简单且实用的聚类算法,但是传统的k-means算法只适用于连续属性的数据集(数值型数据),而对于离散属性的数据集,计算簇的均值以及点之间的欧式距离就变得不合适了。k-modes作为k-means的一种扩展(变种),距离使用汉明距离,适用于离散 ...

Sat Feb 15 02:56:00 CST 2020 0 2522
NSTimer循环引用的问题

前言: 记得之前看过一个面试题问:ARC环境下的dealloc方法有什么用?问题解答是:代理指针置空,停止定时器timer,注销通知,释放掉实例变量。看着没什么问题,而且网上一收也是大概这样的答案。今天算是被实实在在的坑了一把,唉,其实说是被坑不如说是自己对定时器NSTimer没有一个足够的认识 ...

Fri Mar 11 23:55:00 CST 2016 0 2393
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM