该文被密码保护。 阅读全文
posted @ 2015-06-05 21:20 Emyin 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 可以创建一个window,设置其windowLevel为alert; 阅读全文
posted @ 2015-06-05 15:31 Emyin 阅读(385) 评论(0) 推荐(0) 编辑
摘要: NSTimer很少用于绘图,调度优先级比较低, CADisplayLink:每次屏幕刷新的时候就会调用,屏幕一般一秒刷新60次 // 注意:这个方法并不会马上调用drawRect,其实这个方法只是给当前控件添加刷新的标记,等下一次屏幕刷新的时候才会调用drawRect [self setNeedsD 阅读全文
posted @ 2015-06-05 15:07 Emyin 阅读(139) 评论(0) 推荐(0) 编辑
摘要: // 宏里面的#,会自动把后面的参数变成C语言的字符串 #define keyPath(objc,keyPath) @(((void)objc.keyPath,#keyPath)) 阅读全文
posted @ 2015-06-05 15:06 Emyin 阅读(157) 评论(0) 推荐(0) 编辑
摘要: // 逗号表达式,只取最右边的值 int a = ((void)5,2); //5不用void修饰会有警告,用void修饰表明不用5这个值。 阅读全文
posted @ 2015-06-05 15:02 Emyin 阅读(143) 评论(0) 推荐(0) 编辑
摘要: // 如果把c语言字符串转OC字符串,@(C字符串) char *c = "abc"; NSLog(@"%@", @(c)); 阅读全文
posted @ 2015-06-05 13:37 Emyin 阅读(335) 评论(0) 推荐(0) 编辑