10 2012 档案

摘要:一.NSRunLoop在Cocoa中,每个线程(NSThread)对象中内部都有一个run loop(NSRunLoop)对象用来循环处理输入事件,处理的事件包括两类,一是来自Input sources的异步事件,一是来自Timer sources的同步事件;run Loop在处理输入事件时会产生通知,可以通过Core Foundation向线程中添加run-loop observers来监听特定事件,以在监听的事件发生时做附加的处理工作。每个run loop可运行在不同的模式下,一个run loop mode是一个集合,其中包含其监听的若干输入事件源,定时器,以及在事件发生时需要通知的run 阅读全文
posted @ 2012-10-30 17:03 Piosa 阅读(3420) 评论(0) 推荐(1)
摘要:Quartz转换实现的原理:Quartz把绘图分成两个部分, 用户空间,即和设备无关, 设备空间,用户空间和设备空间中间存在一个转换矩阵 : CTM本章实质是讲解CTMQuartz提供的3大功能移动,旋转,缩放演示如下,首先加载一张图片void CGContextDrawImage ( CGContextRef c, CGRect rect, CGImageRef image );移动函数CGContextTranslateCTM (myContext, 100, 50);旋转函数include <math.h> static inline double radians (d... 阅读全文
posted @ 2012-10-19 11:14 Piosa 阅读(764) 评论(0) 推荐(0)
摘要:以下来自cocoaChina,ps:其实俺没有遇到这个问题,但是怕以后遇到,就先留着~偶今日解决完bug,使用simulator调试无误之后,准备使用真机进行调试,哪知道运行没有效果,xcode仅仅给出一个提示:finished running MyProj on My Phone。刚想起刚更新iOSSDK到了iOS5,Xcode到了4.2,因为之前真机调试都没有问题,就是今天出了问题,那么肯定就是这里iOS5的问题了,好了废话少说,看下图:(注:这不是本人原创,不敢居功,特给出参考链接:http://stackoverflow.com/questions/7760946/possible-t 阅读全文
posted @ 2012-10-16 10:50 Piosa 阅读(279) 评论(0) 推荐(1)