Xcode学习之路——第一个app

经历2天多安装Xcode成功后,立刻新建一个app,参考文档:Xcode:开发的第一个ios程序 - 百度文库https://wenku.baidu.com/view/cdb6a0010422192e453610661ed9ad51f01d5496.html?_wkts_=1675918669093&bdQuery=xcode%E7%AC%AC%E4%B8%80%E4%B8%AA%E7%A8%8B%E5%BA%8F

我安装的Xcode版本是12.5.1,和上文有些出入,但大致差不多,新建一个project,选择ISO里面的App

 填上相关信息


 点击“create”后,出现以下界面。因为我本次写的app用在iphone5上,iphone5的最后的ios版本是10.3.4,因此在下图这里我选择了10.2,大家可以根据app的目标机型选择。

在旁边页面“singing&xxx”中选好Team,如果没有选好将无法生成app。

 

点击右边”Main.storyboard”,出现界面如下:

点击下图这里将出现控件的窗口:

 拖动一个空间到手机窗格内,然后点击上图的“三角形”,这样一个手机模拟程序会弹出生成

程序如何发布到手机?

1、把手机用数据线连接电脑。

2、在这里选择机型

 没有怎么办?点击“Add  Additional Simulators”-“Devices”,按步骤指示安装就会增加设备了。按图选择好设备,然后按一下“三角号”,程序会安装在设备上。
​​​​​​​

但是安装后程序不能运行,这时候需要你到设备的“设置/通用设备管理/开发者APP”点击信任。终于可以发布到手机,但进入程序发现黑屏,Xcode出现以下提示:The app delegate must implement the window property if it wants to use a……,上网找答案,发现因为Xcode新版本有属性在旧版本没有,于是按照网上的解决方案,如果想要使用swift主故事板文件,那么app委托必须实现window属性 | 如何解决如果想要使用swift主故事板文件,那么app委托必须实现window属性经验,为你挑选了6个好方法。https://qa.1r1g.com/sf/ask/2060917771/在SceneDelegate.swift类中添加属性var window: UIWindow?,然后程序应该如下图:

​​​​​​​

 重新发布一下,终于在iphone5中正确显示界面了。

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值