【Objective-C 入门】1.开发环境搭建

概述

Objective-C 是用于 Mac OS,IOS 系统下的开发语言。
本文记录在 Windows 和 Mac 系统下搭建 Objective-C 并运行 Hello World 的过程。

先说结论,在 Mac 下搭建 Objective-C 是很轻松的,毕竟是基于 Mac 平台搭建的。
但是目前我没有找到太好的方法让 Objective-C 能直接在 Windows 环境中运行,目前找到的方法都已经过时了,因此可能只能退而求其次使用虚拟机。

在 Mac 环境下搭建

首先需要在 App Store 上下载 Xcode,但是我在下载时提示:

不能将 Xcode 安装在 "Macintosh HD" 上,因为需要 macOS v11.3 或更高版本。

这可能是由于我长时间没有更新系统导致的,因此我尝试在 系统偏好设置 > 软件更新 栏中更新 macOS 的版本。
更新完成后解决了这个问题,可以继续下载 Xcode。

我所使用的 Xcode 版本是 13.1,查看版本的方法是在左上角菜单栏中选择Xcode > About Xcode
新建 Objective-C 的路径为右上角菜单栏 File > New > Project > macOS > Command Line Tool,项目名和 identifier 都可以自己随便写,点选确定后就会生成一个包含 hello world 文件的项目,点击左侧边栏的 main 可以查看这个文件。
点击左上角的黑色三角(如下图)可以运行。

运行后会在下方显示结果,如果不自动弹出结果的话,可以点击中间代码编辑栏的底部。

在Windows 环境下搭建

网络上能找到的关于这个问题的答案多半都是十年前(具体来说就是 2012 年前后)的老文章,连 Stack Overflow 都是这样,好不容易找到一篇 2020 年的 Windows下Objective-C环境配置,居然还是不行。

文章中的链接不是迁移了就是失效了,情况也有很大的改变。难道近些年没有这样的需求了吗?我只能挠头。

一番查阅发现目前的解决方案都是基于 GNUstep 执行的,但是目前(2021 年 11 月 27 日)这个软件对应的 ftp 网站似乎无法打开或下载。

最后可能还是得采用虚拟机 or 黑苹果的解决方案。

然而我已经有一台 Mac 设备了(虽然已经几年了有点老),因此就不折腾虚拟机了,给出一个配置 Mac 虚拟机的文章(未亲测)VMware虚拟机安装苹果Mac OS的超详细教程

posted @ 2021-11-28 11:34  ParallelParadox  阅读(494)  评论(0编辑  收藏  举报