2015 Objective-c第一周项目——熟悉第一个程序

#import 
   
   
    
    

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        NSLog(@"Programming is fun!");
    }
    return 0;
}

   
   
运行结果如图

下面来解释第一个程序
#import <Foundation/Foundation.h>
与C语言一样,OC使用头文件来包含结构体、符号常量和函数原型等元素的声明。在C语言中使用#include语句来查询头文件,而在OC中,虽然同样可以用#include来达到相同的目的,但是在OC中为我们提供了一种名为#import的语句来达到这种目的。这里的#import <Foundation/Foundation.h>语句告诉编译器查找Foundation框架中的Foundation.h头文件。简单提一下框架,框架是一种把头文件、库、图片、声音等内容聚集在一个独立单元中的集合体。
int main (int argc, const char * argv[])
与C语言一样,main之前的int指定main返回的值类型。括号里的内容暂时水平不够,理解不了。
@autoreleasepool(}
"{"和“}”之间的程序语句会在被称为“自动释放池”的语境中执行,这个涉及有效管理内存。

NSLog(@"Programming is fun!");

NSLog是一个函数,此处的@符号在位于一对双引号的字符串前面,这称为常量NSString对象。NSlog仅仅显示或记录其参数。但是之前它会显示该函数的执行日期和时间、程序名等等。

return 0;

它表示要终止main的执行并发送回一个状态值0.也意味着程序正常结束。

这是接触OC的第一个程序,本次先熟悉了一下这个程序简单所实现的功能以及基础语句的作用,以备以后理解。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值