使用Objective-C 输出字符串"HelloWorld"

2015/09/11 14:25
阅读数 2.4K

使用Objective-C 输出字符串"HelloWorld"步骤如下!

  • 创建Objective-C的第一个工程

  • HelloWorld

  • Objective-C中的字符串

Hello World

main.m^程序的入口文件^
////  main.m//  HelloWorld////  Created by lewis on 9/7/15.//  Copyright (c) 2015 lewis. All rights reserved.//#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) {    @autoreleasepool {        // insert code here...
        NSLog(@"Hello, World!");
    }    return 0;
}
那么现在我们来分析一下整个main.m文件的结构
  • 注释部分

    • 在注释部分,大家应该都没有问题,跟c、c++的注释风格很相近;

  • 导入头文件部分

    • #import关键字的功能,类似于C、C++语言中的#include关键字,但是功能不是完全相同;

  • 主函数实现部分

    • int main(int argc, const char * argv[])整个程序的入口函数,在函数的参数里包含里程序的基本信息

    • @autoreleasepool 作为Objective-C内存管理章节的重点内容

    • return 0则作为主函数的默认返回值予以返回,无具体含义

接下来使用键盘快捷键command + r或者点击Xcode工具栏部分的运行按钮,运行程序

1.可以看到Xcode工具栏的编译过程
2.可以看到Xocde会打开一个新的Debug^控制台输出^面板,显示Hello,World字样

这样,我们第一个Objective-C程序就运行成功了.

试一试,打印@"Hello World"字符串

Objectvie-C中的字符串

  • Objective-C中的字符串表示时都使用@关键字,例如:

    • @"xiaohao"

    • @"lewis"

    • @"human"

  • Objective-C中的字符串的数据类NSStringNSMutableString,例如:

    • NSString *str_1 = @"xiaohao"

    • NSString *str_2 = @"lewis"

    • NSMutableString *mustr_1 = @"human"

试一试,修改@"Hello World"为不同的字符串


展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部