Xcode 常用设置
<br/ >
1、main 文件注释
1)main 文件注释修改路径
/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/Project Templates/Base/Base.xctemplate/TemplateInfo.plist
2)示例设置文件
- 下载地址,密码:yar2。
2、main 函数配置
1)main 文件中 main 函数默认配置修改路径
/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/Project Templates/Mac/Application/Command Line Tool.xctemplate/TemplateInfo.plist
2)示例设置文件
- 下载地址,密码:b2by。
3、AppDelegate 默认代码
1)AppDelegate.m 文件中
-(BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
2)application:didFinishLaunchingWithOptions: 方法内默认代码的修改路径
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Project Templates/Application/Empty Application.xctemplate/TemplateInfo.plist
3)示例设置文件
- 下载地址,密码:eq24。
4、自定义代码段
1)Xcode 中自定义代码段文件存放路径
~/Library/Developer/Xcode/UserData/CodeSnippets/
2)示例设置文件
- 下载地址,点击查看软件下载密码获取方法。
5、空模板
1)在 Xcode 中添加空模板
因为 Xcode5 或低于该版本的部分 Xcode 都有空模板(Empty Application.xctemplate),拷贝其中的空模板,粘贴到 Xcode6 或所需要版本的 Xcode 模版路径中即可。
1> 低于 6 版本 Xcode 的模板路径:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Project Templates/Application/Empty Application.xctemplate/
2> 高于 6 版本 Xcode 的模板路径:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Project Templates/iOS/Application/Empty Application.xctemplate/
2)Xcode 空模板文件
- 下载地址,密码:yfq4。
6、添加 SDK 版本
1)Xcode 中相应版本的 SDK 文件存放路径
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
2)Xcode SDK 各版本
- 下载地址,密码:ywxd。
7、添加模拟器版本
7.1 模拟器添加
1)在 Xcode5 和之前的版本中,安装模拟器 SDK 就等于安装了模拟器。Xcode 中模拟器 SDK 文件存放路径
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/
2)在 Xcode6 和之后的版本中,新版的 Xcode 并不会识别 SDKs 目录下的模拟器,需要将模拟器文件要放在这个目录下
/Library/Developer/CoreSimulator/Profiles/Runtimes/这个目录是根目录,不在 Xcode 和 User 的目录下,而且与旧版的模拟器不同,新版模拟器是以 simruntime 为后缀打包的文件。新版的 Xcode 软件安装时仍会创建相应版本的 SDK 文件,不会创建相应的 simruntime 文件。
3)如果遇到模拟器版本号显示异常的问题,如下图,只需要在 Xcode 的 Devices 里将多余的相同版本的模拟器删除即可。

4)Xcode 模拟器各版本下载地址,密码:x9pt。
7.2 模拟器路径
1)在 Xcode5 和之前的版本中,Xcode 的模拟器路径为
~/Library/Application Support/iPhone Simulator/在该文件夹下,可以查看到所有的模拟器版本,点进去后,可查看应用沙盒情况。
在开发中,建议将文件拖动快捷路径到 Finder 左侧个人收藏下,可以方便打开查看应用沙盒。
2)在 Xcode6 和之后的版本中,将模拟器的位置进行了变更,地址如下
~/Library/Developer/CoreSimulator/Devices/打开后会发现如下情况:在这里,苹果对模拟器进行了编码处理,并不是以模拟器系统版本进行的命名和分类,而是对 Xcode6 中所有的模拟器进行的区分,里面的文件夹分别对应 Xcode6 中的不同模拟器。
选中某个文件后,打开会看到一个名为 data 的文件夹,和 device.plist 的配置文件,打开 device.plist 的配置文件后,会看到模拟器的 UDID、设备类型、系统版本、名称等。通过这个可以知道模拟器的设备和系统版本。打开后,会发现,前面的看似乱码的文件名称,其实就是模拟器的设备 UDID,虽然从这里可以得到模拟器的 UDID,苹果也用它来进行分类模拟器,但在实际的编程中,如果想最后发布到 APP Store 的话,还是放弃 UDID 吧,这也是苹果比较霸道的一点,当然了也是在保护用户隐私的情况下做出的。
7.3 模拟器应用沙盒
1)在 Xcode5 及之前的版本中,沙盒路径为如下:
~/Library/Application Support/iPhone Simulator/5.0.0/Applications/在 Applications 文件夹下,会找到应用程序的沙盒。在打开应用沙盒后,会有应用程序文件、Document 文件夹、Library 文件夹、tmp 文件夹。
2)在 Xcode6 和之后的版本中,应用程序文件、Document 文件夹、Library 文件夹、tmp 文件夹,这四个文件放在了不同的目录中。
应用程序文件路径:
~/Library/Developer/CoreSimulator/Devices/模拟器 UDID/data/Containers/Bundle/Application/
Document、Library、tmp 文件夹路径:
~/Library/Developer/CoreSimulator/Devices/模拟器 UDID/data/Containers/Data/Application/
但是不幸的是,这两个路径打开后的文件名,还是经过编码过的,而且,同一个应用中的应用程序文件和 Document、Library、tmp 文件夹 文件夹所在的文件夹的文件名是不同的,只能自己找。
7.4 模拟器应用 NSUserDefault 文件存储
NSUserDefault 是 iOS 提供的本地化数据存储方式,会在沙盒中自动创建一个 .plist 的配置文件,将数据保存起来,在读取时,以 NSDictionary 字典来进行接收。
1)在 Xcode5 及之前的版本中,具体的路径为
~/Library/Application Support/iPhone Simulator/7.0.3/Applications/模拟器 UDID/Library/Preferences/在 Preferences 文件夹下,名称为程序 Bundle Identifier 的 plist 文件。在删除模拟器中的程序后,在 Library 文件夹下的 plist 文件会相应的删除。
2)在 Xcode6 和之后的版本中,具体路径为
~/Library/Developer/CoreSimulator/Devices/模拟器 UDID/data/Library/Preferences/通过上述的路径可以看出,通过 NSUserDefault 创建的 plist 文件夹还是在 Library 文件下,但不同的是,真正存放的位置变了,成了在模拟器的资料库文件夹下,这样的改变所产生的变化就是,当我们在删除模拟器中的应用程序后,plist文件还是会保留,并不会删除。
8、添加离线文档
1)Xcode 中离线文档存放路径
/Applications/Xcode.app/Contents/Developer/Documentation/DocSets/
2)Xcode 离线文档
- 下载地址,密码:m7nt。
3)苹果最新文档
- 下载地址。
9、真机 DeviceSupport
1)真机 DeviceSupport 问题
关于 Xcode7 真机测试出现 could not find developer disk image 问题,主要缺少了此文件夹,将其放到指定路径即可
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
2)Xcode 真机 DeviceSupport 文件
- 下载地址,密码:difa。
10、Xcode 主题配置
1)Xcode 主题配置文件存放路径
~/Library/Developer/Xcode/UserData/FontAndColorThemes/
2)Xcode 主题配置文件
- 下载地址,密码:r4cf。
Xcode 常用设置的更多相关文章
- Xcode常用设置
1.设置主题和字体大小 2.设置显示代码行号
- Xcode 常用编译选项设置
Xcode 常用编译选项设置 在xcconfig文件中指定即可. 用标准库连接 LINK_WITH_STANDARD_LIBRARIES = YES如果激活此设置,那么编译器在链接过程中会自动使用通过 ...
- iOS - Xcode 常用快捷键
Xcode 常用快捷键 1)文件: command + shift + n 新建项目 command + n 新建文件 command + control + n 新建空文件 command + o ...
- 【转】iOS开发入门:Xcode常用快捷键
原文网址:http://www.3g-edu.org/ios_free/3G-89.htm Xcode有许多快捷键,这些快捷键在Xcode的工具栏里都有标注,学会使用这些快捷键可以大大的提高你的编程效 ...
- iOS开发之Xcode常用调试技巧总结
转载自:iOS开发之Xcode常用调试技巧总结 最近在面试,面试过程中问到了一些Xcode常用的调试技巧问题.平常开发过程中用的还挺顺手的,但你要突然让我说,确实一脸懵逼.Debug的技巧很多,比如最 ...
- pycharm快捷键及一些常用设置
pycharm快捷键及一些常用设置,有需要的朋友可以参考下. Alt+Enter 自动添加包 Ctrl+t SVN更新 Ctrl+k SVN提交 Ctrl + / 注释(取消注释)选择的行 Ctrl+ ...
- PLSQLDeveloper 常用设置
PLSQL Developer常用设置及快捷键 1.登录后默认自动选中My Objects (已验证可用) 默认情况下,PLSQL Developer登录后,Brower里会选择All obj ...
- Xcode 常用快捷键
一.Xcode基本快捷键 1.1.新建项目 Shift + CMD + N 1.2.项目中新建文件 CMD + N 1.3.运行 CMD + R 1.4.编译 CMD + B 1.5.停止运行 CMD ...
- 百度编辑器UEditor常用设置函数大全
在线文档对UEditor说明不够全面,收集了一些常用的方法和基本设置,以供参考.1.创建编辑器UE.getEditor('editor', { initialFrameWidth:"100% ...
随机推荐
- 开始写博客,学习Linq(3)
为什么需要Linq?(摘自原文) 读者会发现LINQ着眼于解决编程语言和数据库之间广发存在的不统一问题. 1.常见的问题,使用.NET Framework Class Library(FCL)提供了A ...
- day15--JavaScript
上节作业回顾 <style></style>代表的是CSS样式 <script></script>代表的是JavaScript样式 1. ...
- python学习之条件语句(if循环)
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块.可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和非空(null)值为tru ...
- Django2.0 path与Django1.x版本url正则匹配问题
2.0内的path匹配正则时候无效, 导入re_path即可匹配正则
- Asp.Net Core 2.0 项目实战(4)ADO.NET操作数据库封装、 EF Core操作及实例
Asp.Net Core 2.0 项目实战(1) NCMVC开源下载了 Asp.Net Core 2.0 项目实战(2)NCMVC一个基于Net Core2.0搭建的角色权限管理开发框架 Asp.Ne ...
- Codeforces 1041F Ray in the tube (看题解)
Ray in the tube 感觉是套路题.. 如果确定一个差值x我们如何取确定答案呢, 我们把a[ i ] -> a[ i ] % (2 * x), 把b[ i ] -> (b[ i ...
- C# 反编译防范
C# 编写的代码通过VS编译器生成 dll 或 exe ,很容易被一些反编译工具查看到源码或对源码进行修改.为防止代码被反编译或被篡改,我们可以进行一定的防范措施.但不能杜绝,因为DotNet编写代码 ...
- 关于make: *** No rule to make target `clean'. Stop.这个莫名其妙问题的解决方法
执行make编译命令总报错,后来试试make clean命令也不行,报下面的错. make: *** No rule to make target `clean'. Stop. 真是莫名其妙的错误, ...
- RelativeLayout的16种特有属性
*相对于兄弟控件的位置属性 android:layout_above="@id/center_btn"处于某一个控件的上方 android:layout_below="@ ...
- poj 1797 最大最小路段【dijkstra】 (经典)
<题目链接> 题目大意: Hugo Heavy要从城市1到城市N运送货物,有M条道路,每条道路都有它的最大载重量,问从城市1到城市N运送最多的重量是多少. 解题分析: 感觉这道题用dijk ...