Xcode 使用笔记

Swift开发中SourceKitService持续崩溃,程序编辑没有智能提示的问题

删除~/Library/Developer/Xcode/DerivedData下所有文件
Swift SourceKitService Crashed

Swift静态库编译通过,链接生成时出错

Xcode目前版本6.1仍然无法生成包含Swift代码的Cocoa Touch静态库
会出现unknown option character `X' in: -Xlinker链接错误
Error when compiling a static library using Swift “unknown option character `X' in: -Xlinker”

"Unknown class in Interface Builder file"错误

Xcode6的bug,需要在IB中手动指定Module
Xcode 6 Strange Bug: Unknown class in Interface Builder file

¥ 与 \

日文键盘中没有 \ 字符,只有 ¥ 字符。
日文Windows中 ¥ 与 \ 两字符没有区别,也不存在 \ 字符,因此程序中用 ¥ 代替 \ 。
而日文MacOSX中 ¥ 与 \ 两字符有区别,程序中不能用 ¥ 代替 \ 。要生成 \ 字符,需要按 option + ¥ 。

常用快捷键

功能组合键
在各窗口中切换command + F1
在.h .m中切换command + control + Up,Down

Project 与 Workspace

与Visual Studio,Eclipse相同的是,在Xcode中Project与Workspace具有从属关系,在一个Workspace中可以打开多个Project。与Visual Studio,Eclipse不同的是,在Xcode中Project可以脱离Workspace独立存在,并且一个Project不能同时从属于不同的Workspace。

Transport Security has Blocked a cleartext HTTP错误

Transport Security has Blocked a cleartext HTTP

如何在工程中拷贝文件

工程中无法拷贝文件,可以采用文件另存为这一替代手段
Copying files in Xcode

如何在调试时添加表达式

在调试区域(Debug Area)窗口的变量视图(Variables view)区按右键,点击 Add Expression...
Does Xcode have a watch window?

文本编辑时如何只在选中部分中进行查找与替换

按 Option 键,All 按钮就会变成 All in Selection 按钮。
How can I find and replace inside a selection in Xcode?

设置目标程序(target)的当前工作目录

Product > Scheme > Edit Scheme ... > Run > Options > Working Directory
勾选Use custom working directory: 然后再设置当前工作目录。
Xcode: How to set current working directory to a relative path for an executable?

为目标程序(target)改名

Product > Scheme > Manage Schemes ...
选中后点击Scheme名即可改名。

CocoaPods

Integarte/Install cocoapods to existing xcode project, objective-c or swift

Can't import dependency installed with Cocoapods

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值