05 2013 档案
摘要:http://beyondvincent.com/2013/04/11/
阅读全文
摘要:NSRunLoop1.NSRunLoop是消息机制的处理模式NSRunLoop的作用在于有事情做的时候使的当前NSRunLoop的线程工作,没有事情做让当前NSRunLoop的线程休眠2.nstimer默认添加到当前NSRunLoop中,也可以手动制定添加到自己新建的NSRunLoop的中[NSTimerschduledTimerWithTimeInterval:target:selector:userInfo:repeats];此方法默认添加到当前NSRunLoop中NSTimer*timer=[NSTimertimerWithTimeInterval:invocation:repeates
阅读全文
摘要:CGImageRef UIGetScreenImage();- (UIImage *) getScreenImage:(UIView *)shotView{ CGImageRef cgImage = UIGetScreenImage(); void *imageBytes = NULL; if (cgImage == NULL) { CGColorSpaceRef colorspace = CGColorSpaceCreateDeviceRGB(); imageBytes = malloc(shotView.bounds.size.width * ...
阅读全文
摘要:焦点在UITextField或UITextView中的时候,键盘会出现,想点一下背景就让键盘消失。这是在手持设备上服合用户的操作习惯。当然方法有很多,在这儿我说一个比较实用的方法。因为UIView默认是不能关联方法调用的,而UIControl则不一样,它可以关联很多方法。而UIControl是UIView的子类,它有UIView的所有特性,于是我们可以把我们的UIView修改为UIControl类,这样再给它关联一个事件,一般就是up in side,这样在这个关联的事件里我们dismiss所有的UITextField或UITextView.这儿有一个递归找view上所有的UiTextFiel
阅读全文
摘要:2009-09-27 JHorn方法一NSDate* toDate1 = [ [NSDatealloc]initWithString:@"2520-9-26 17:10:00 +0600"];NSTimeIntervaldistance = [ toDate1 timeIntervalSinceNow];NSTimeIntervaliDat = distance / (86400) ;NSLog(@" From now to %@ diff: %f ", [toDate1 description ], iDat);[ toDate1 release ];
阅读全文
摘要:开发iPad应用程序与iPhone有一点小差别,就是iPad支持弹出框。这个示例展示如何在UIPopoverController上显示一个UIPickerView,当然你可以显示任何的UIView到UIPopover上面。原理就是构建一个UIViewController,然后将这个UIViewController加在UIPopoverController上,最近显示UIPopoverController,即显示出我们的UIViewController的内容。首先,要我们的controller支持UIPickerViewDelegate,UIPopoverControllerDelegate协议
阅读全文
摘要:1.Difference between shallow copy and deep copy?
浅复制和深复制的区别?
答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。
深层复制:复制引用对象本身。
意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源
还是只有一份,那如果我们对A_copy执行了修改操作,那么发现A引用的对象同样被修改,这其实违背了我们复制拷贝的一个思想。深复制就好理解了,内存中存在了
两份独立对象本身。
用网上一哥们通俗的话将就是:
浅复制好比你和你的影子,你完
阅读全文
摘要:http://www.cnblogs.com/TankXiao/archive/2013/04/17/3026707.html
阅读全文
摘要:1.断开设备,删除在设备调试的APP2.强行退出XCode(Quit xcode),不要只是关闭,直接强行退出3.删除系统生成的文件(~/Library/Developer/Xcode/DerivedData/),使用终端命令进入到相应目录,然后执行:rm -rf DerivedData/,等一会就可以了4.重启XCode,连接完设备测试就可以了
阅读全文
摘要:cd 文件目录svn add *.asvn vi -m ""
阅读全文

浙公网安备 33010602011771号