IOS基础之 (二) 面向对象思想
发布时间:2023-04-04 11:16:33 所属栏目:教程 来源:
导读:编写Objective-C程序时,要使用Foundation框架。
什么是框架?
框架(framework)是由很多类(class)组成的库,可以用来编写程序。
对象(Object)
对象可以保存数据,还可以包含一组函数。
函数可以使
什么是框架?
框架(framework)是由很多类(class)组成的库,可以用来编写程序。
对象(Object)
对象可以保存数据,还可以包含一组函数。
函数可以使
|
编写Objective-C程序时,要使用Foundation框架。 什么是框架? 框架(framework)是由很多类(class)组成的库,可以用来编写程序。 对象(Object) 对象可以保存数据,还可以包含一组函数。 函数可以使用对象所包保存的数据。 向对象发送某个消息(message), 可以出发响应的函数。 这类由消息出发的函数称为方法(method)。 OC是一门弱语法。 一 创建第一个Objective-C 程序 创建一个项目,Create a new Xcode project -> OS X 下得 Application -> Command Line Tool , 名称为 FirstOC, 如下图所示: 对于包含Object-C代码的文件,一般使用后缀 .m 。在Xcode 中找到main.m并打开,输入以下几行代码: #import int main(int argc, const char * argv[]) { @autoreleasepool { NSLog(@"Hello, World!"); NSDate *Now = [NSDate date]; NSLog(@"The date is %@" , Now ); } return 0; } 在这段代码中,程序向NSDate类发送了date消息,NSDate类的date方法会创建一个NSDate实例,将其中初始化为当前日期时间,然后返回新对象的起始地址。 接着程序将得到的地址保存在 Now 变量中,Now变量是一个指向NSDate对象的指针。 构建并运行。输出结果大致如下: 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()会先输出日期,时间,程序名称和进程ID ,然后输出实际内容, 具体的时间信息会不同。 NSLog()是Foundation提供的一个功能强大的输出函数,功能与printf()相似,它不仅可以输出字符串,还可以输出整数,C分格的字符串和Objective-C对象。 1)NSLog()的第一个参数是一个字符串常量,改字符串中用%格式的占位符,这个占位符会由对应的变量填充。 NSLog()函数支持的格式字符 格式字符 说明 %d 以十进制形式输出整数 %o 以八进制形式输出整数 %x 以十六进制形式输出整数 %@ 输出OC对象的"描述信息",输出NString字符串 %p 输出对象的指针 %f 输出浮点数 %s 输出C语言的字符串 (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
