11、系统类的方法实现部分替换- (void) methodExchange { Method m1 = class_getInstanceMethod([NSString class], @selector(lowercaseString)); Method m2 = class_getIn...
分类:
移动开发 时间:
2014-10-20 16:56:24
阅读次数:
250
SEL 类成员方法的指针可以理解 @selector()就是取类方法的编号,他的行为基本可以等同C语言的中函数指针,只不过C语言中,可以把函数名直接赋给一个函数指针,而Object-C的类不能直接应用函数指针,这样只能做一个@selector语法来取.它的结果是一个SEL类型。这个类型本质是类方法的...
分类:
其他好文 时间:
2014-10-20 11:26:13
阅读次数:
213
SEL消息机制工作原理是什么引用下面文章:我们在之前有提到,一个类就像一个 C 结构.NSObject 声明了一个成员变量: isa. 由于 NSObject 是所有类的根类,所以所有的对象都会有一个 isa 的成员变量[公共继承].而该 isa 变量指向该对象的类(图3.15)[类在Objecti...
分类:
其他好文 时间:
2014-10-20 11:14:31
阅读次数:
205
-(void) viewWillAppear:(BOOL)animated {
//注册键盘出现通知
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector (keyboardDidshow:)
...
分类:
其他好文 时间:
2014-10-20 10:03:58
阅读次数:
192
1 // 设置导航栏半透明背景2 UINavigationBar *navBar = self.navigationBar;3 if ([navBar respondsToSelector:@selector(setBackgroundImage:forBarMetrics:)]) {4 [...
分类:
其他好文 时间:
2014-10-19 17:01:53
阅读次数:
235
1.注册NSNotificationCenter,并设置关联1 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(getArray:) name:@"getArray" object:nil];2 3 ...
分类:
其他好文 时间:
2014-10-19 16:54:30
阅读次数:
122
============问题描述============ publicbooleanplaymusic(intlistPosition){ //playBtn.setBackgroundResource(R.drawable.play_selector); Mp3Infomp3Info=mp3Inf...
分类:
移动开发 时间:
2014-10-18 23:49:31
阅读次数:
244
============问题描述============ 我想做样效果的按钮。求帮助 ============解决方案1============ 简单的效果可以用imageview+selector实现...
分类:
移动开发 时间:
2014-10-18 23:41:44
阅读次数:
296
/ 让帧循环调用this->update(float dt)函数 // scheduleUpdate(); // 让帧循环去调用制定的函数,时间还是1/60秒 // schedule(schedule_selector(T19Update::MyScheduleFunc)); // 定时器,每隔2秒...
分类:
其他好文 时间:
2014-10-18 20:57:36
阅读次数:
150
问题重述:iOS 8中改变了通知注冊的方式,假设App须要同一时候支持iOS 7 和 8 的话,须要首先检查selector。解决方式:在Xcode 6中- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOp...
分类:
移动开发 时间:
2014-10-18 20:54:11
阅读次数:
155