《30天精通iPhone手机编程》-Day1-macos和iphonesdk简介

推荐这本书的作者的blog地址http://blog.sina.com.cn/iphonesdk 
本博文是通过学习,总结出的知识点,具体介绍还请参考原书
第一天-mac os 和iphone sdk简介

xcode是一个integrated development environment(IDE)即集成开发环境


iphone4的分辨率为960*640像素,iphone3GS和ipod touch的分辨率为480*320像素,ipad的分辨率为1040*768像素

_Prefix为所有的项目程序文件预先配置运行环境的前缀表头,头文件是为了搜寻对应的类型和函数信息,根文件就是程序中的源代码。

//如果条件语句:当对象包含有object-c和c的根文件
#ifdef __OBJC__
//此处模板为程序引入相关的框架文件
   #import<Foundation/Foundation.h>
   #import<UIKit/UIKit.h>
#endif

//此处为文件引入相关的框架文件
#import <UIKit/UIKit.h>
//此处的argc和argv[]是命令行参数,其中argc是参数的个数,argv[]是存储参数的字符串
int main(int argc,char *argv[]) {
    
    NSAutoreleasePool * pool = [[NSAutoreleasePoolalloc]init];
    //创建了一个UIApplicationMain事件
    int retVal = UIApplicationMain(argc, argv,nil,nil);
    [pool release];
    return retVal;
}


上述代码实现了应用程序的声明入口程序,用户可以使用它与应用程序代码与入口进行衔接。






你可能感兴趣的:(编程,框架,object,xcode,iPhone,手机)