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

本文介绍了iOS开发的基本概念,包括Xcode集成开发环境的功能、不同设备的分辨率等,并提供了一个简单的应用程序入口程序实现示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

推荐这本书的作者的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;
}


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





评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值