- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
成为全能设计师!13个超实用小技巧帮你征服Xcode
成为全能设计师!13个超实用小技巧帮你征服Xcode编者按:之前有个为设计师量身打造的Xcode系列教程,已经更新到第四期了,今天来点高能技巧,帮你瞬间提高生产力 当谈论到iOS开发工具时,有一个肯定是所有iOS开发者都熟悉的,那就是Xcode。Xcode是使所有令人赞叹的iOS app成为可能的驱动力。Xcode能帮助我们完成非常多的事情,但是这也有点让人头疼。对于新手来说,可能会觉得Xcode太过繁重了。而对那些有几年使用经验的人来说,还是在不停地学习一些细节来提高生产力。我对新手的建议就是不要想着一下就能学完关于Xcode的所有知识。关注当下最重要的部分,然后再根据经验慢慢拓展到新的知识。在本文中,我会提到一些能帮助你提高生产力的内容。这里面有些内容可能讲过就忘了,但有些应该能解决你经常遇到的问题。你将会学到如何自定义Xcode来提高生产力你将会学到一些功能来帮助你管理代码你将会学到一些提示来帮助你总体把控工程开发Xcode BehaviorsBehaviors是一种神奇的东西,能让Xcode根据你的操作,自动执行一些后续操作。想象一下,你正在运行程序,遇到了一个断点或者错误。默认情况下,Xcode会自动打开调试窗口、在当前标签页跳转到出错的代码处,完全打乱了编辑器。现在我们通过设置来阻止这种情况发生。打开Xcode 偏好设置,能看到一个叫Behaviors的选项卡。在这里我们可以定义不同种类的状态改变时Xcode的行为,例如当构建开始时Xcode要做什么、当构建成功或失败时Xcode又要做什么。你可以让Xcode播放声音、打开新的标签页、显示导航等等。针对本例,我们想要改变app运行时的Xcode的一些行为。当app因为断点或错误暂停时,我们想要做以下的事情:播放声音(Hero音效对我来说不错,但是你可以换成其他的,包括自定义声音)显示debug标签页显示debug导航调试区域同时显示变量和控制台在这里我选择打开一个新的标签页,是因为不想让Xcode改变我当前的工作状态。这样我就能轻松回到之前写代码的位置。另外我也没有关闭Xcode为调试打开的一些窗格,整个的体验是集中在单独的标签页中。你可以花些时间来探索Xcode其他的行为,根据自己的开发风格找到最合适的。你可能觉得Xcode的某些默认行为很烦人,或许在Behaviors中你就能把它关掉。管理设备和模拟器你有没有想过,你其实可以管理Xcode中设备下拉框里的设备列表呢?再想想读取设备中的数据库,从而验证表里的数据是否都设置正确了。你是否还遇到过,Xcode的下拉框里一个模拟器都没有了?现在打开Window Devices。在这里你能看到已连接的设备和可用的模拟器。如果你需要添加或移除模拟器,就点击左下角的+按钮(移除点击—按钮)。如果模拟器都找不到了,你可以到这来恢复它们。最后,这里另一个有用的功能就是可以下载app的 container。过去你可能通过访问模拟器文件夹来获取数据,但是真机怎么办呢?现在获取保存的照片、数据库文件等等都变得非常容易了,你可以下载一个包含有documents、libarary和temp文件夹的container,这样就能获取设备上的数据了。更新app的显示名称开发者们经常遇到的一个就是,创建的工程显示的名字不是自己想要的。我经常看到有些人重新命名和重构(refactor)整个工程,来显示正确的名称。如果你知道在工程的info.plist里添加一个key就能改变app显示名称了,那你肯定很高兴。这个key就是Bundle display name。提高可读性 Xcode扩展现在有很多插件都可以提高Xcode的生产力。一些开发者甚至创建了一些非常好的主题来替换Xcode默认主题。说实话,默认主题看起来还是挺不舒服的。那我们怎么样才能轻松地获取到这些插件呢?现在就去alcatraz.io,下载一个非常好用的Xcode包管理器吧。下面是一些我最近用到的插件:SCXcodeMinimap:这个插件和Sublime Text中的那个看起来像。它能够显示一个编辑器的缩略图,轻松地查看、滚动代码。RevealPlugin:如果你使用Reveal的话,这个插件能快速启动Reveal。RealmPlugin:Realm的模型对象的模板文件。(译注:Realm是一个面向移动设备的数据库。)VVDocumenter-Xcode:帮助你快速生成一个方法的注释。AdjustFontSize:当你展示代码时,你可能需要快速放大字体,这个插件能让你通过command+加减号来调整字体大小。Lin:为NSLocalizedString显示代码补全。有一个正在开发的本地化插件Rephrase,值得关注。当它发布之后,就有可能成为另一个节约时间的利器啊。我目前使用的主题
您可能关注的文档
- 毕业论文封面_中外文摘要写作规范.doc
- 【数学】 3.1《空间向量的坐标运算》江苏课件ppt(苏教版选修2-1).ppt
- 毕业论文撰写要求与格式规范.doc
- 【清华大学】物理讨论题之机械波与波动讨论课ppt第一组 岳新华.ppt
- 【清华大学】物理讨论题之机械波与波动讨论课ppt第十组.ppt
- 法学学位论文写作方法.ppt
- 毕业设计工作评定标准.doc
- 【课堂新坐标】(广东专用)2014高考数学一轮复习 课后作业(五十二)直线与圆锥曲线的位置关系 文.doc
- 【清华大学】物理讨论题之机械波与波动讨论课ppt第五组.ppt
- 【课堂新坐标】2013届高三化学一轮复习_第十章第一节_认识有机化合物课件(广东专用)1.ppt
最近下载
- 系统架构设计师高级系统架构原理与原则.pptx VIP
- 1第1章 After Effects入门知识《After Effects 影视后期制作教程》.ppt
- 系统架构设计师高级业务需求分析与架构设计.pptx VIP
- 2024-2025学年北京房山区九年级初三(上)期末数学试卷(含答案).pdf
- pc104总线模块522pc系列总线.ppt
- 系统架构设计师高级数据架构与存储策略.pptx VIP
- 高中英语词组(短语)及固定搭配500个.docx VIP
- 胃肠镜检查注意事项ppt课件.pdf VIP
- 分型笔线段终极版动画日记.ppt
- 2024年江苏省盐城市小学数学四上期末考试试题含解析.doc VIP
文档评论(0)