问题如题。解决方法:// TextField delegate method- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{ if (textField == YourTextField){ retrun NO; }...
分类:
其他好文 时间:
2014-11-19 10:29:38
阅读次数:
213
1.KVO内部实现原理1》 KVO是基于runtime机制实现的2》当某个类的对象第一次被观察时,系统就会在运行期动态的创建该类的一个子类,在这个子类中重写父类 中任何被观察属性的setter方法,子类在被重写的setter方法实现真正的通知机制。2.不用中间变量,用两种方法交换A和B的值A = A...
分类:
其他好文 时间:
2014-11-19 07:26:33
阅读次数:
218
图片异步下载类目:.h#import typedef void (^ImageBlock)(UIImage *img);@interface UIImage (ImageDown)//第一个参数获得一个url的字符串(图片)//第二参数 block块是用来将解析出来的image进行第二次赋值+(UI...
分类:
其他好文 时间:
2014-11-19 07:08:40
阅读次数:
137
if(![UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]){UIAlertView*alert=[[UIAlertViewalloc]initWithTitle:@"错误提示"message:@"没有发现摄像头"delegate:selfcancelButtonTitle:@"确定"otherButtonTitles:nil];[alertshow];retur..
分类:
移动开发 时间:
2014-11-18 01:50:43
阅读次数:
235
阅读目录开始用Delegate优化反射的缺点用Delegate优化反射的优点用CodeDOM优化反射的优点如何用好CodeDOM?用CodeDOM优化反射的缺点能不能不使用委托?根据反射密集程度选择优化方法CodeDOM优化的误区反射优化的总结在前二篇博客中,我分别介绍了二种优化反射的方法:1.De...
分类:
其他好文 时间:
2014-11-17 21:04:15
阅读次数:
225
//步骤。。。。。。。。。/**①子视图 定义协议:@protocol*②在子视图接口文件中定义代理@property(weak,nonatomic) id delegate;*③在子视图的实现文件(比如click实践中添加:[self.delegate myHeaderDidSelectedHea...
分类:
移动开发 时间:
2014-11-17 17:25:14
阅读次数:
128
protocol和delegate完全不是一回事,放在一起说,只是因为我们经常在同一个头文件里看到这两个word。 协议(protocol),就是使用了这个协议后就要按照这个协议来办事,协议要求实现的方法就一定要实现。 委托(delegate),顾名思义就是委托别人办事,就是当 一件事情发生后,自己...
分类:
其他好文 时间:
2014-11-17 12:15:06
阅读次数:
220
iOS 键盘的关闭//通过委托来放弃 “第一响应者”#pragma mark - UITextField Delegate Method-(BOOL)textFieldShouldReturn:(UITextField*)textField{ [textField resignFirstRes...
分类:
移动开发 时间:
2014-11-15 14:02:19
阅读次数:
174
原文: C# 跨线程调用控件 在C# 的应用程序开发中, 我们经常要把UI线程和工作线程分开,防止界面停止响应。 同时我们又需要在工作线程中更新UI界面上的控件, 下面介绍几种常用的方法 阅读目录 线程间操作无效第一种办法:禁止编译器对跨线程访问做检查第二种办法: 使用delegate和invoke...
分类:
编程语言 时间:
2014-11-14 19:34:29
阅读次数:
182
阅读目录开始用Delegate优化反射的缺点用Delegate优化反射的优点用CodeDOM优化反射的优点如何用好CodeDOM?用CodeDOM优化反射的缺点能不能不使用委托?根据反射密集程度选择优化方法CodeDOM优化的误区反射优化的总结在前二篇博客中,我分别介绍了二种优化反射的方法:1.De...
分类:
其他好文 时间:
2014-11-14 15:26:13
阅读次数:
276