进过几番折腾之后还时入手了16寸的Mac Pro,开发任务在那里摆着,公司也无法提供硬件设备,硬着头皮买了。
一.一些感想
Object-c和Swift:果断选择Swift啊,对于我这种新手肯定要用简单好学的语言
是否要用SwiftUI:目前我还没用使用SwiftUI,还是使用咱的storybroad+UIKit,因为最开始学习的教程不是SwiftUI,还是选择沉淀比较久的东西比较靠谱
学习路线:
建议新手先跟着这个网址的教程100天学习一下(我英文不好也不差吧,但是也是用windows下的谷歌自带翻译功能慢慢学的)
https://www.hackingwithswift.com
然后可以去bilibili去看一下Swift的教学视频(我看的是一个极客学院的Up主的视频)
二.Xcode使用技巧(这里只说一些上面的教学视频没有提到的和我自己总结的内容):
1.常用快捷键
command+shift+L :显示对象库
Alt:键盘上的fn键
显示身份检查器:common+option+4
显示属性检查器:common+option+5
重置为建议的约束:common+shift+option+=
显示助手编译器(用于界面和代码的关联操作):control+option+command+回车
显示全屏编辑器:command+回车
2.设置控件的左右上下边距:
点击test组件,按住control鼠标拖到View上后松开鼠标出现如下弹窗,
其中Leading Space..是左边距(距离容器头部的距离)
Trailing Space..是右边距(距离容器尾部的距离)
VerTical Spacing To Top..是上边距(距离顶部布局引导栏的竖直距离)
VerTical Spacing To Bottom..是下边距(距离底部布局引导栏的竖直距离)
还有一种情况
点击View按住control拖到test
View的上边距为VerticalSpacing
同理:点击View按住control拖到下面的View
View的下边距也是用VerticalSpacing设置
点击View按住control拖到最外层的View可以给View设置左右边距
3.在使用ScrollView时超出屏幕部分如何才能显示
在stroybrod页面找对要显示的Controller点击,然后打开尺寸查看器(Size inspector)修改simulated Size为Freedom,然后设置想要的高度即可在界面中看到拉长的controller