1。关于OC中的类的私有函数
.h文件中定义类
#import <Function/Foundation.h>
@interface Odds: NSObject
{
}
@end
.m文件
#import <Function/Foundation.h>
@interface Odds()
-(void) shaw; //这个时候这个函数就是类的私有函数
@end
@implementation
//类方法实现代码
2。关于函数指针作为函数参数传递
(一)运用SEL类型及performSelector
例如要传递的函数为-(BOOL) isFlop;
接受这个函数指针参数的函数 -(int) flopFunc:(SEL) func;
在这个函数里边的调用方式:[self performSelector:func];
但是这个调用方法存在问题,isFlop或者没有参数,或者只能有一个或者两个参数。当有多个参数时,就应该使用NSInvocation
(二)运用NSInvocation
3 NSInteger与NSString类型相互转换
NSInteger转化
NSString转化
NSInteger类型:NSInteger intValue
= [
str
intValue];