当前位置: 首页 > news >正文

没有空间可以做网站吗/手机百度app下载

没有空间可以做网站吗,手机百度app下载,酒类公司网站模板,网页模板在线设计我们都知道可以通过Apple公司的Xcode工具来学习Objective-C编程语言,但是能不能脱离XCode这个IDE进行Objective-C学习呢?当然是可以的。首先作为计算机科班出身的程序员都应该知道任何一门编程语言都离不开编译器,OC也不例外,我们…

我们都知道可以通过Apple公司的Xcode工具来学习Objective-C编程语言,但是能不能脱离XCode这个IDE进行Objective-C学习呢?当然是可以的。
首先作为计算机科班出身的程序员都应该知道任何一门编程语言都离不开编译器,OC也不例外,我们可以通过度娘搜索发现,XCode的默认编译器是clang,那么问题来了,我能不能通过clang命令直接编译并运行一段OC代码呢?当然是可以的。

注意:关于XCode编译器详细介绍可以参考该文章:编译器

下面将叙述一下如何通过Mac OS中文本编辑器创建一个Hello Word的程序,并通过clang命令编译运行。

1.打开“文本编辑”工具,输入以下代码,并保存为纯文本格式,文件名命名为helloword.m,路径随意放:

#import <Foundation/Foundation.h>int main(int argc, const char * argv[])
{@autoreleasepool{NSLog(@"Hello, OC!");}return 0;
}

 2.接下来可以利用“终端”将helloword.m文件编译成可执行文件了,具体步骤:打开“终端”、通过cd命令进入helloword.m文件所在目录、使用clang命令对helloword.m文件进行编译,最后生成helloword可执行文件,如下图所示。

$ clang -fobjc-arc -framework Foundation HelloWord.m -o HelloWord

有几个地方需要注意一下:

  • $符号是终端命令提示符,不是需要输入的内容;
  • -fobjc-arc表示编译器需要支持ARC特性;
  • -framework Foundation表示引用Foundation框架;
  • HelloWord.m为需要进行编译的源代码文件;
  • -o HelloWord表示输出的可执行文件的文件名;

3.生成可执行文件后,就可以在终端中执行该文件了,输入的命令如下:

$ ./HelloWord

执行结果如下图:

另外也可以直接双击运行刚才生成的HelloWord可执行文件,运行结果和上面运行结果一样。

至此通过几个简单的clang命令,就可以编译运行一段简单的Objective-C代码了。

转载于:https://www.cnblogs.com/wzk89/p/4650637.html

http://www.lbrq.cn/news/1375975.html

相关文章:

  • 沙井商城网站建设/2021年最为成功的营销案例
  • wordpress建两个网站吗/seo兼职
  • 宁波seo链接优化/aso优化工具
  • 河源做网站优化/关键词分析
  • dede后台网站地图怎么做/seo顾问培训
  • 网站开发课程/海南网站网络推广
  • 蒙特网公司做什么的/北京网站优化服务商
  • 芜湖做网站多少钱/搜索率最高的关键词
  • php做网站都需要学什么软件/东莞网络优化哪家公司好
  • 大型网站建站/谷歌seo搜索
  • 如何在iis下建设网站/站长工具seo综合查询腾讯
  • 建网站培训学校/网络营销成功案例3篇
  • 网站开发语言哪一种好些/百度排名工具
  • 做公司网站首页/成都网络推广哪家好
  • 电子商务网站系统/百度快照是啥
  • asp.net网站项目建设/新媒体口碑营销案例
  • 济南设计开发app/关键词优化排名哪家好
  • 附近电脑培训班零基础/seo分析报告
  • 虫点子创意设计公司/湖南seo服务
  • 做网站的背景像素/长沙的seo网络公司
  • 网站建设价格对比单/百度发广告怎么发
  • cms网站后台模版/如何在手机上制作网站
  • 深圳网站制作服务公/关键词林俊杰在线听免费
  • 夸克建站系统源码下载/电子邮件营销
  • 360浏览器直接进入网站/网站怎样优化关键词好
  • 网站开发论文初稿/搜索最多的关键词的排名
  • 南宁市做网站/免费注册
  • 美食网站html代码/北京seo服务销售
  • 网站数据库大小/seo美式
  • 浙江建设信息港网站查询/百度seo网站优化 网络服务
  • 「iOS」————weak底层原理
  • C语言输入安全10大边界漏洞解析与防御
  • 关于人工智能AI>ML>DL>transformer及NLP的关系
  • Linux 高级 I/O 系统调用详解
  • Redis核心机制与实践深度解析:从持久化到分布式锁
  • Spotlight on MySQL 300安装教程(附使用指南):实时监控MySQL性能的工具