2012年12月8日

宏定义 #define

摘要: 定义形式 #define标识符字符串含参数的 #define a(b) 2*b;当需要参数拼接时 用## #define FunctionTest(a) -(void)te##a{NSLog(@"test");}需要换行时 用\ #define str(a,b,c) {a+=b;a+=c;}#define str(a,b,c) {a+=b;\ a+=c;} //// SynthesizeSingleton.h// CocoaWithLove//// Created by Matt Gallagher on 20/10/08.// Copyright 2009 Matt Ga 阅读全文

posted @ 2012-12-08 11:58 千手人屠 阅读(252) 评论(0) 推荐(0)

函数做参数传递

摘要: http://www.cnblogs.com/scorpiozj/archive/2011/05/17/2048751.html- (id)performSelector:(SEL)selector withObject:(id)p1 withObject:(id)p2 withObject:(id)p3 { NSMethodSignature *sig = [self methodSignatureForSelector:selector]; //记录方法的参数和返回值类型,通常用于对象间传递消息;通常随后会创建NSInvocation对象,来调用方法if (sig) { ... 阅读全文

posted @ 2012-12-08 11:02 千手人屠 阅读(162) 评论(0) 推荐(0)

导航