【02】HelloWorld

学习每门语言的第一个程序,HelloWorld!

1.打开Xcode,选择create a new project

2.选择Commad Line Tool

3.选择c语言

完成创建,按commad键+R运行程序成功打印HelloWorld

好吧,是有点low,大家可以直接跳过这节!下面说一个用命令行创建c语言的方法,因为Mac本身是基于Unix,而且本身也支持gcc,我们可以直接通过文本写c程序并使用命令进行编译运行!

1.首先打开终端

2.在终端内打 touch HelloWorld.c 或者直接打 vi HelloWorld.c 都行,我们可以通过open .在finder中查看创建的文件

我们可以看到在用户下面就会多一个HellocWorld.c的源程序

3.使用vi Helloworld.c打开源文件进行编码,如下

用wq保存退出使用cc命令编译就会产生一个叫a.out的可执行文件,我们在终端打入./a.out既可以看到结果

有兴趣的同学可以了解下常用的linux命令,然而对于实际上OC开发的学习来说,这并没有什么鸟用!

时间: 2024-11-02 18:00:32

【02】HelloWorld的相关文章

【02】Node.js 安装配置(OK)

[02] Node.js 安装配置 本章节我们将向大家介绍在window和Linux上安装Node.js的方法. Node.js安装包及源码下载地址为:http://www.nodejs.org/download/. 根据不同平台系统选择你需要的Node.js安装包. 注意:Linux上安装Node.js需要安装Python 2.6 或 2.7 ,不建议安装Python 3.0以上版本. Windowv 上安装Node.js Windows 安装包(.msi) : 32 位安装包下载地址 : h

SSAS系列——【02】多维数据(维度对象)

原文:SSAS系列——[02]多维数据(维度对象) 1.维度是什么? 数学中叫参数,物理学中是独立的时空坐标的数目.0维是一点,1维是线,2维是一个长和宽(或曲线)面积,3维是2维加上高度形成体积面.在物理学上时间是第四维,与三个空间维不同的是,它只有一个,且只能往一方向前进. 图一 MSDN中关于维度的概念 2.服务器对象的内容? 包括数据源.数据视图.数据库对象.安全角色和程序集.前4个都不难理解.关于程序集的概念,还需加强一下,程序集可为两种不同的类型:COM 和 CLR.CLR 程序集是

【02】建模基础

1.建模Modeling 通过对客观事物建立一种抽象的方法用以表征事物并获得对事物本身的理解,同时把这种理解概念化,将这些逻辑概念组织起来,构成一种对所观察的对象的内部结构和工作原理的便于理解的表达. (1)怎么建--参与者目标 抽象角度的不同决定了建模方向的不同.当你试图为现实世界建模的时候,首先要决定的是抽象角度,即建立这个模型的目的是什么.一旦抽象角度确定,剩下的事情就变得顺理成章,而不是杂乱无章了. 面向对象希望你把事物通过抽象角度分解成小块,问题就变得简单化. 做需求的时候,首先目标不

【02】粘贴图像

[02] 粘贴图像 对于 issue 和 comment,你还可以直接粘贴图片,当你粘贴时图片会被上传至云端,然后以 MarkDown 格式显示. ** 原文地址:https://www.cnblogs.com/moyuling/p/8963009.html

【02】你是如何理解 HTML 语义化的,有什么好处

[02]你是如何理解 HTML 语义化的 01,语义化,就是通过HTML标签来表示页面包含的信息. 02,其中有HTML标签的语义化和CSS命名的语义化. 03,HTML标签语义化的的含义是: 通过使用含有语义的标签(如h1~h6,aside)来表示文档结构. 04,CSS语义化的含义是: 为HTML标签添加有意义的class和id来补充未表达的语义. 05,为什么需要语义化 结构清晰.便于维护. 盲人可以用阅读器来阅读. 使搜索引擎更好的抓取网页.利于收录. ** 原文地址:https://w

【02】xmind如何修改默认线条设置

[02]xmind如何修改不同主题的默认线条设置 魔芋:每次都是曲线.更喜欢为直线.因为曲线的路线是不确定的,看起来就显示很凌乱. 用everything搜索defaultStyles.xml 修改后,保存. 重启xmind 效果如下: 原文地址:https://www.cnblogs.com/moyuling/p/9049123.html

Java基础学习笔记【02】方法覆写、快捷键、super、this、单例模式、适配器

访问类型默认default就是默认没写访问权限,就是包下的访问权限(类内部.同一个包) 除了private访问权限本类,其他的访问权限都包括包 继承:[A继承B] 1 类名A extends 类名B 类的方法[覆写]: 方法要素 描述 方法名 子类父类的覆写方法名一致 返回值 小于父类的返回 参数 小于父类的参数类型 访问类型 大于父类的访问类型 覆写: 1 public void Fun(object obj){  } 1 2 @override public void Fun(string

【02】markdown在线编辑器

[01]在线编辑器 https://www.zybuluo.com/mdeditor 在线 Markdown 编辑阅读器 pen - 是一个Markdown编辑器工具.demo 你可以试试这个在线的md编辑器http://dillinger.io/ StackEdit StackEdit 是一个免费和开源的 Markdown 编辑器,它基于 PageDown ( Stack Overflow 所使用的库).这个编辑器可以创建和管理多个文档,它们被存储在本地.同时,它可以从 Google Driv

system generator学习笔记【02】

作者:桂. 时间:2018-05-20  23:28:04 链接:https://www.cnblogs.com/xingshansi/p/9059668.html 前言 继续学习sysgen.接触system genenrator初步学习的有四点: 1)基本模块的搭建,这是sysgen的基本组成要素: 2)跨时钟域.多模块的联合仿真,这是工程应用的一般场景: 3)sysgen与HDL的转化,这是应用落地的一部分: 4)硬件资源评估.可支持的最大静态时序,这一点主要涉及系统评估.板卡选型. 其他