码迷,mamicode.com
首页 > 移动开发 > 详细

IOS基础之 (二) 对象

时间:2015-03-16 20:59:31      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:

编写Objective-C程序时,要使用Foundation框架。

什么是框架?

  框架(framework)是由很多类(class)组成的库,可以用来编写程序。 

对象(Object)

  • 对象可以保存数据,还可以包含一组函数。
  • 函数可以使用对象所包保存的数据。
  • 向对象发送某个消息(message), 可以出发响应的函数。
  • 这类由消息出发的函数称为方法(method)。

 

 一. 创建第一个Objective-C 程序

   创建一个项目,Create a new Xcode project -> OS X 下得 Application -> Command Line Tool , 名称为 FirstOC, 如下图所示:

技术分享 

对于包含Object-C代码的文件,一般使用后缀 .m 。在Xcode 中找到main.m并打开,输入以下几行代码:

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {
     
        NSLog(@"Hello, World!");
        
        NSDate *now = [NSDate date];
        NSLog(@"The date is %@" , now );
    }
    
    return 0;
}

 构建并运行。输出结果大致如下:

2015-03-16 20:44:36.130 FirstOC[67855:3381337] Hello, World!
2015-03-16 20:44:36.135 FirstOC[67855:3381337] The date is 2015-03-16 12:44:36 +0000

 

 

NSLog()是Foundation提供的一个功能强大的输出函数,它不仅可以输出字符串,还可以输出整数,C分格的字符串和Objective-C对象。

<1>它的第一个参数是一个字符串常量,改字符串中用%格式的占位符,这个占位符会由对应的变量填充。

NSLog()函数支持的格式字符

格式字符 说明
d 以十进制形式输出整数
o 以八进制形式输出整数
x 以十六进制形式输出整数
@ 输出 OC对象
   
   
   

IOS基础之 (二) 对象

标签:

原文地址:http://www.cnblogs.com/wangshuo1/p/4342584.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!