相关文章推荐
阳光的甜瓜  ·  "System.String is not ...·  11 月前    · 
慷慨大方的柚子  ·  kubernetes nginx ...·  1 年前    · 
文武双全的松鼠  ·  NetCAT attack allows ...·  1 年前    · 
欢快的红金鱼  ·  Practical Example of ...·  1 年前    · 
大方的金针菇  ·  Use gitattributes ...·  1 年前    · 

Ø Xcode9.4.1

Ø swift 4.1.2

VMware Workstation+macOS配置,参见:
https://www.52pojie.cn/thread-804000-1-1.html
※注意:macOS安装完成后务必在Vmware上方“虚拟机”选择安装Vmware tools
内存配置见下图

安装Xcode

Ø Xcode版本:9.4.1 (为了兼容macO,选择稍老版本的Xcode)

Ø 编程语言版本:swift 4.1.2 (Apple.Inc 自主研发的面向Apple开发的语言)

翻墙,在win系统下去苹果官网[1]下载Xcode 9.4.1(旧版本,不然不兼容虚拟机上的mac版本)
https://developer.apple.com/download/more/
搜索栏搜索Xcode

※ 可将文件下载到WIN系统中,然后利用VMtools的功能直接将文件拖入虚拟机的macOS桌面上,完成安装。

在这里插入图片描述
如此,即可在WIN10的环境下开发ios程序。

电脑原生系统:Windows10,基于此,需要以下软件和环境:Ø VMware Workstation Pro v15.0.0Ø 解锁工具Unlocker v3.0.0Ø macOS Mojave 10.14懒人版Ø Xcode9.4.1Ø swift 4.1.2VMware Workstation+macOS配置,参见:https://www.52pojie.cn/thr...
1.安装虚拟机和macos系统: https://www.52pojie.cn/thread-804000-1-1.html ※务必在安装完系统后安装VMtools,方便将文件直接拖入虚拟系统中(虚拟机的网络条件不太好)。 虚拟机参数设置见下图:(硬盘最好预留40G,不然可能无法安装Xcode,内存当然越大越好,但要注意勿压榨完主系统的内存) 2.下载Xcode 翻墙后登陆: https://de...
Win 10光盘安装法类似,这种方法较为普遍和灵活,不受限于当前使用的操作系统。可安装单系统或双系统,32位或64位。同时支持UEFI和传统B IOS 两种模式。 Win 10正式版下载请参见《 Win 10正式版微软官方原版ISO系统镜像下载大全》 Win 10预览版下载请参见《微软发布 Win 10预览版10565官方系统镜像下载》 U盘安装 Win 10方法详解: 1、下载W
文章目录1. iOS 应用生命周期1.1 应用程序的架构1.2 iOS 应用的5种状态:1.3 Main函数入口1.4 几个关键对象1.5 Main Run Loop2. UI Win dow 1. iOS 应用生命周期 作为应用程序的委托对象,AppDelegate类在应用生命周期的不同阶段会回调不同的方法。 1.1 应用程序的架构 iOS 应用程序都遵循Model-View-Controller的架构,Model负责存储数据和处理业务逻辑,View负责显示数据和与用户交互,Controller是两者的中介,协调Mo
Win iOS 标准基座签名文件的支持是指,在 Win dows操作系统下,用户可以使用相应的工具对 iOS 应用进行签名操作。这样就可以将已经编译好的 iOS 应用安装到设备中以进行测试或者发布到App Store中。 在进行 iOS 应用签名之前,需要先获得一个 开发 者证书以及相应的Provisioning Profile文件。然后,使用 Win 上的 开发 者工具如:Xcode或者第三方签名工具(例如:cydia impactor等)来对应用进行签名。这些工具会使用 开发 者证书和Provisioning Profile文件来生成签名后的 iOS 应用文件(ipa文件)。 对于 开发 者来说, Win iOS 标准基座签名文件的支持更加方便,特别是在 开发 、测试阶段,可以更快速地部署 iOS 应用,而无需使用Mac设备进行签名操作。此外,在团队协作的情况下,团队成员可以选择不同的 开发 环境,无论是 Win 或Mac都可对应用进行签名操作,提高了团队的协作效率。 综上所述, Win iOS 标准基座签名文件的支持提高了 开发 人员在 Win 操作系统下的 开发 效率,减少了跨系统 开发 工作中的瓶颈,这对于 开发 团队来说非常实用和方便。