从安装 mac OS X 虚拟机到第一个 IOS 程序

cmd文件上右键,选择“以管理员身份运行”即可,其他都不用管。第二个,mac应用和系统的文件都是.dmg进行安装,需要使用.此时要到虚拟机存放目录下,使用等打开.格式化完后关闭该程序继续后续安装即可。app在模拟器上运行起来,所以就先不管了。在模拟器中运行程序点击右上角的运行按钮,xcode即会自动运行模拟器、部署和运行程序。...

单纯照搬这种行为是很矛盾的。别人已经写好的东西就不用写了,但是如果不写自己的经历,下次再做一遍百度筛选就得重复了,所以还是要记笔记。

之前想拿到IOS静态库的版本,但是没做过mac,一直没做过IOS开发,搞不明白,所以想要弄个环境看看IOS的开发和打包过程。

一、安装

感觉像是一种策略,盗版更放纵,我们提供钥匙;所以我们可以直接从官网下载搜索key。

下载链接:

键如:

安装过程和一般程序一样,下一步就完成了,就不多说了。

二、安装mac os x 虚拟机

这里主要参考:

2.1 解锁mac os x 安装选项

安装的系统默认没有mac os x 选项,但本质上是支持的。我们需要使用一个叫做解锁功能的小工具。

下载链接:(提取码:19gv)

下载 并解压到任意位置,然后右键单击win-.cmd文件并选择“以管理员身份运行”,没有别的。

据说该工具适用于 14,但应该可用于其他版本,例如 13 和 15。

2.2 安装mac 操作系统 x

解锁 mac os x 选项后,需要注意一些事项。

首先是 mac os x 是相对占用大量内存的。要运行没有明显的延迟,至少必须分配 8G 的内存。对于物理机,它必须有16G以上的内存。(我被网上辩解说macos x 比os x 吃更多内存逗乐了,而且还“专业”出类unix 的概念就是最大化利用内存可以缓存,缓存的概念就是能释放的时候释放,不好意思,你我能不能在4G上运行ps,你的4Gmac OS x本身很难跑?吃内存不是很明显吗?很多人都不知道'不区分可用内存和未使用内存的概念;本质上,类unix的内存控制更好,但是macos x为了保证其高分辨率和高分辨率流畅性,消耗大量内存展示。

二、mac应用和系统的文件都是.dmg但不能用.dmg安装,需要使用.cdr文件;并且没有简单的方法将.dmg转换为.cdr,所以在下载系统的时候要直接从网上下载.cdr(并不是所有的.cdr都可以安装成功)。

三、xcode(至少xcode默认语言为swift?)需要macos x 10.13.6或更高版本安装,所以至少下载mac@ > os x 10.13 版本,然后去应用商店升级系统到mac os x 10.13.6。

macOS 10.13 高.cdr下载链接:(提取码:p009)

mac虚拟机的安装和普通虚拟机一样,但是第一次启动会报错: error: (vpu-0)

此时,进入虚拟机存储目录,使用 etc 。

安装操作系统的过程与安装其他类 unix 类似。我不会详细说明。主要是选择语言后格式​​化磁盘装mac虚拟机的软件,否则找不到mac os x。

磁盘名称可以自己任意设置。格式化后,关闭程序,继续后续安装。

2.3 安装工具

tools也支持macos x,先在安全面弹出安装盘,然后同样的主菜单----虚拟机----安装工具(T)...

双击桌面上出现的“工具”,然后在弹出的对话框中双击“工具”。

三、安装xcode

要安装 xcode,您必须先升级操作系统。升级操作系统和安装 xcode 都在应用商店中完成。

3.1 注册苹果账号,开启免密码支付

升级操作系统时,不需要苹果账号,但需要登录苹果账号安装xcode。操作过程中,还可以看到要绑定支付宝等账户,开启免密码支付。(虽然xcode是不收费的,但是让你通过xcode开通免密码支付后,一时兴起点击收费软件就可以轻松安装了,是个不错的套路。不过装mac虚拟机的软件,有些账号好像没有绑定。是的,不是很清楚。)

没有截图,但不用担心如何注册苹果账号,开启免密码支付。当你点击安装xcode时,频道会清晰的显示给你,点击就可以了。

3.2 升级系统到10.13.6

打开应用商店,切换到“”选项卡,看到可更新的系统,点击它后面的“”。

3.3 安装xcode

注册账号并开通免密码支付后,登录应用商店,找到xcode点击安装。

主要问题是xcode有6G多,然后网速比较慢。安装三四个小时是正常的。

四、第一个IOS程序4.1 新项目

启动xcode,选择“a new Xcode”

选择“查看应用程序”

项目名称、开发团队等信息,填写即可

项目存放位置,随便放,我放在桌面上

经过以上步骤,就创建了一个IOS项目,如下图所示。

在那里,如果要标记为.ipa(上传应用商店),必须先完成。证书好像要到苹果网站下载上去,自签名证书也不能像一样直接使用。

苹果也不算太麻烦,我们只需要打包成.app在模拟器上运行,就不用管它了。

4.2 编写第一个IOS程序

我们想要的效果是在界面上放一个文本框和一个按钮,然后点击按钮,文本框的文字就会发生变化。

先把两个控件放在上面。双击“Main.”,点击右上角的控制按钮,弹出控制窗口,然后在控制窗口上找到标签和,将其拖到设计面板中。如下所示

然后编写相关代码。当前标签只出现在设计面板上,并没有对应的示例代码。

上面我们设置了控件的id,然后通过其他函数获取控件实例。Xcode 通过拖动表单。

首先点击左上角的双环同时显示设计窗口和代码窗口,在设计窗口中选择标签并按ctrl键,移动光标,会出现一条连接线,将代码窗口中现有函数下连接线的终点。设置好实例名称后,点击“”。

对函数名进行类似操作,设置函数名。(不同的事件可以通过修改Event值来处理,默认“Touch Up”表示点击事件)

最后,实现单击按钮更改标签文本。我们已经创建了标签实例和按钮点击事件响应函数。要实现这个功能,我们只需要在这个函数中重新分配标签文本。

4.3 在模拟器中运行程序

点击右上角的运行按钮,xcode会自动运行模拟器,部署并运行程序。启动有点慢,请稍等。

点击按钮可以看到文字已经成功修改。构建的 .app 在文件夹中

参考:

相关文章

发表评论