在RootViewController.m里面,在shouldAutorotateToInterfaceOrientation:方法里面,找到这个宏判断
然后把
改成
只玩技术
在RootViewController.m里面,在shouldAutorotateToInterfaceOrientation:方法里面,找到这个宏判断
然后把
改成
#import <Foundation/Foundation.h>
int lookup (void){
return 1;
}
int main (int argc, const char * argv[])
{
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
//声明为函数指针
int (*fnPtr) (void);
fnPtr = lookup;
NSLog(@“%d“,fnPtr());
[pool drain];
return 0;
}
预处理程序对宏定义的参数实行文本替换,要避免一些有趣的陷阱
枚举类型:
enum {east,west,south,north} direction;//定义枚举并声明变量,注意作用域…
typedef enum {east,west,south,north} Direction;//定义Direction类型是枚举类型的,注意和上面的语法不同,typedef
字符对象
//从文件读入内容,并创建字符串
NSString* pat
//以下被省略了…
XYPoint.h
#import <Foundation/Foundation.h>
@class XYPoint; //相当于占位符,编译的时候会载入XYPoint类而不至于载入整个头文件,以保证下面的代码可以继续编写,这种效率会更好,如果要使用类里面的方法的时候就必须把整个头文件载入
@interface Rectangle : NSObject {
int width;
int height;
XYPoint *origin;
}
@property int width, height;
-(XYPoint *) origin; //相当于getter , .方式访问会访问此函数
-(void) setOrigin: (XYPoint*) pt; //相当于setter
//以下被省略了…
获取source目录下面所有文件的大小(字节)
获取source目录下面所有文件的大小(字节),但不计算.svn的特殊文件
配置文件
首先在服务端配置git纯净版本库