iOS开发使用Xcode的一些小技巧
1、打开iOS项目
如果你当前目录下既有project又有workspace,你可以在终端使用命令“xed.”自动打开workspace,如果只有project,它会自动打开project。
2、清理无用的模拟器或者支持文件
当你使用了Xcode 几年后,你会发现Xcode附带的文件越来越大,这个时候你可以使用命令“xcrun simctl delete unavailable”去删除一些不再支持的模拟器。
3、开启编译时间查看功能
如果你想知道你的项目编译完成需要多久时间,可以使用如下命令:
defaults write com.apple.dt.Xcode ShowBuildOperationDuration -bool YES
4、约束标识 当你使用Auto Layout布局时,经常会在控制台看到很多约束警告的日志,但你又不清楚具体是那个约束有问题,这个时候你可以使用约束标识,给每一个约束添加一个标识,这样你就很清楚的知道那个约束有问题。如下图
5、保持控件栏一直可见
Xcode 10 之后使用Xib或者storyboard拖拽控件时,拖拽一个后控件库就不见了。可以按住option键,然后再拖拽控件就可以保持控件库一直可见。快捷键显示控件库 shift +command +⇧。显示图片库快捷键 shift + command + M。
6、Xcode编译老的项目报错 Command PhaseScriptExecution failed with a nonzero exit code
点击File→workspace setting/project setting → 修改build system 切换到Legacy Build system。意思是切换到遗留系统。如果第三方库导入头文件不智能提示时也可以用这个方法。Xcode 10之后默认同一个文件夹下的才会智能提示。swift项目会好点。
7、Xcode 文件里代码跳转到指定行 command + L 然后输入行号
下面提到的一些小技巧属于使用Mac电脑时的
1、快捷显示隐藏文件 command + shift + . 来显示和隐藏隐藏文件。
2、安装文件损坏解决方法 sudo spct1 --master-disable
3、 Finder显示绝对路径 defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES
4、删除文件没有权限时 重启按住command + R进入恢复模式,然后从实用工具进入终端输入:csrutil disable 然后重启,完成后改为csrutil enable 请慎用该命令删除文件。
最新文章
- 移动端css知识总结--字体,毛玻璃效果,input和disabled
- 我的window10
- SQL Server DDL触发器运用
- Metro UI 菜单(Winform)
- 【BZOJ-4653】区间 线段树 + 排序 + 离散化
- nginx的简单操作
- imageserver
- iOS多线程-02-GCD
- 查看C语言的方法名
- golang文件上传和下载
- iOS开发中文件的上传和下载功能的基本实现-备用
- [HTML5] Level up -- Display
- 使用uWSGI+nginx部署Django项目
- tensorflow、cuda、cudnn之间的版本对应关系
- 特征点方法 - Harris和SURF的手工实现
- WINDOWS 下 修改APACHE 并发数
- Codeforces 892 C.Pride
- PhpStorm函数注释的设置
- MCM写作
- Hbuilder MUI 注册短信验证60秒后重新发送
热门文章
- 201871010109-胡欢欢《面向对象程序设计(java)》第十三周学习总结
- 201871010101-陈来弟《面向对象程序设计(Java)》第十二周学习总结
- Linux安装docker(ubuntu16.04和centos7.4)
- 【Spring Data JPA篇】项目环境搭建(一)
- WARN Connection to node 2 could not be established. Broker may not be available. (
- pointnet++之classification/train.py
- [LeetCode] 464. Can I Win 我能赢吗
- 如何让position fixed不再基于浏览器窗口定位
- java ssh免密登录
- Thread&;ThreadPool、Parallel、Async和Await用法总结