精华内容
下载资源
问答
  • 3、界面已经有了很好的优化效果,是上班必备的良药,使用方便快捷,在Xcode中双击需要翻译的文字后点击弹出的 “译” 字,即可自动弹出翻译框,后可control c 复制,或是进行粘贴操作。 **************************...
  • XCODE中英文翻译插件

    2021-04-04 20:54:49
    源码xTransCodelation,XCODE中英文翻译插件,提供API查询模式和网页模式,都是利用的百度翻译。另外集成了一个可以一键关闭其他所有APP的实用功能,方便开发者! 更新说明: 由于百度SDK API查询方式 返回只有单一...
  • Xcode 插件

    2016-12-08 16:37:51
    Xcode插件可以使我们开发更方便,效率更高。你没有理由拒绝哈哈,下面推荐一些插件: Alcatraz https://github.com/alcatraz/Alcatraz Alcatraz 是一个帮你管理 Xcode 插件、模版以及颜色配置的工具。它可以...

    Xcode的插件可以使我们开发更方便,效率更高。你没有理由拒绝哈哈,下面推荐一些插件:

    Alcatraz
    https://github.com/alcatraz/Alcatraz
    Alcatraz 是一个帮你管理 Xcode 插件、模版以及颜色配置的工具。它可以直接集成到 Xcode 的图形界面中,让你感觉就像在使用 Xcode 自带的功能一样。
    使用方法推荐巧哥的这篇文章:
    http://blog.devtang.com/2014/03/05/use-alcatraz-to-manage-xcode-plugins/


    image.png


    下面的这些插件都带有链接地址,安装方法可以使用Alcatraz,也可以在GitHub把工程下载下来,编译一遍,然后完全退出Xcode,重启Xcode,如果弹出选择菜单就选择Load Bundle.

    KSImageNamed
    一款方便填写图片文件名称的插件。支持NSImage和UIImage,当你写到[UIImage imaged:的时候,插件会把项目中的图片名称提示出来,并且还有预览功能,对经常用代码生成图片视图的童鞋十分方便。


    image.gif

    FuzzyAutocomplete
    https://github.com/FuzzyAutocomplete/FuzzyAutocompletePlugin
    强大的模糊匹配输入 让你写代码的时候再也不用费脑子去记住名字那么长的对象或者函数名了 好用到让你想哭,但是Xcode8出来后应该就不用了吧。


    demo.gif

    FKConsole
    https://github.com/Forkong/FKConsole
    在控制台直接将UTF8编码转化为中文!


    image.gif

    ESTranslate
    https://github.com/EnjoySR/ESTranslate-Xcode
    快速翻译Xcode中代码单词以及句子!


    image.gif

    VVDocumenter
    https://github.com/onevcat/VVDocumenter-Xcode
    喵大的又一力作 能够识别当前函数的参数和返回类型 帮助你快速编写符合规范的注释(目前是以Javadoc为标准)


    image.gif

    RSImageOptimPlugin
    https://github.com/yeahdongcn/RSImageOptimPlugin
    可使用 ImageOptim 对项目里的图片资源进行优化,减少安装包的体积。


    image.png

    deriveddata
    https://github.com/kattrali/deriveddata-exterminator
    如果你老是遇到Xcode抽风,显示一些编译的错误或警告,或者有些时候Xcode会出各种奇怪的问题,但是编译又能通过,清除Xcode缓存就可以解决这类问题。


    image.png

    HOStringSense
    https://github.com/holtwick/HOStringSense-for-Xcode
    在编辑字符串的时候,它会在代码上方生成一个字数统计的提示框。当你需要编辑多行文本时,可以在弹出的文本框中编辑字符串内容,插件会自动进行字符转义的工作,并实时在代码中更新。


    image.gif

    OMColorSense
    https://github.com/omz/ColorSense-for-Xcode
    一个简洁的可视化颜色插件。在你编辑颜色的RGB值的时候,会在代码上方出现一个小的色块,显示对应的颜色。点击色块还会弹出一个颜色编辑器,在编辑器中得到的色值会自动填入colorWithRed:green:blue:alpha:方法中,贴心!


    image.gif

    SCXcodeSwitchExpander
    https://github.com/stefanceriu/SCXcodeSwitchExpander
    Switch语句相当繁琐。虽然它清楚地列出了在每种情况下应该处理的方式,但一个个填入枚举值那真是浪费时间。SCXcodeSwitchExpander插件可以帮我们完成这个工作,它可以自动获得所有的枚举值填入相应的位置,而我们只需在每个枚举值下面填入对应的逻辑即可,方便极了!


    image.gif

    XcodeBoost
    https://github.com/fortinmike/XcodeBoost
    通过配置,我们可以使用光标或者不精确的选择就可以剪切或者拷贝代码行,可以在粘贴代码的时候不触发代码格式化,还可以通过在.m文件中拷贝方法,粘贴进.h文件的时候就可以得到自动格式成的方法声明,还有好些功能都可以实现。


    image.gif

    image.gif

    Xcode-Quick-Localization
    https://github.com/tappollo/Xcode-Quick-Localization
    你是否已经厌倦了反复写NSLocalizedString?如果是,那么QuickLocalization插件可以助你一臂之力。当你在编辑字符串的时候,只需要按下option+shift+d,就可以将@“Any String”转换成NSLocalizedString(@"Any String", nil)。而且还可以通过修改配置来定义要出现在comment字段中的内容。


    image.gif

    XAlign
    https://github.com/qfish/XAlign
    一个格式化代码的插件,作为有洁癖的码农 看到不对齐的代码一定是不能忍的 XAlign可以轻松解决你的烦恼。


    image.gif

    image.gif

    ClangFormat
    https://github.com/travisjeffery/ClangFormat-Xcode
    ClangFormat也是一款格式化代码的插件,开发者不仅可以实现对代码的自动或批量格式化,还可以进行自定义配置。


    image.gif

    CodePilot
    https://github.com/macoscope/CodePilot
    你要找的是文件?是文件夹?是代码?Never Mind,CMD+SHIFT+X调出CodePilot,输入任何你想到搜的东西吧!想搜appFinishLaunchingWithOptions?忘记咋拼了?没关系强大的代码搜索能力,appflaun一样也可以找到!超级强大的正则匹配,匹配任何你所想!


    image.png

    CocoaPods
    https://github.com/CocoaPods/CocoaPods
    可以很方便的在Xcode通过pods安装各种objective-c第三方库,省去以前还要手动去跑pods命令行的麻烦。

    RTImageAssets
    https://github.com/rickytan/RTImageAssets
    用来生成 @3x 的图片资源对应的 @2x 和 @1x 版本,只要拖拽高清图到 @3x 的位置上,然后按 Ctrl+Shift+A
    即可自动生成两张低清的补全空位。当然,如果你对图片质量要求不高的话,你也可以从 @2x 的图生成 @3x 版本。


    image.gif

    image.gif

    JKBlockCommenter
    https://github.com/Johnykutty/JKBlockCommenter
    选中一段代码,按下⌘⌥/就可把这段代码包含在/**/之间,方便注释。


    image.gif

    Auto-Importer
    https://github.com/citrusbyte/Auto-Importer-for-Xcode
    可以搜索和自动导入头文件的一款Xcode插件。


    image.gif

    ZLGotoSandboxPlugin
    https://github.com/MakeZL/ZLGotoSandboxPlugin
    一个看应用沙盒的插件。也可以用SimPholders,看 这篇文章


    ZLGotoSandboxPlugin.png

    FKRealGroup
    https://github.com/Forkong/FKRealGroup
    FKRealGroup是文件夹创建删除增强插件,会在编辑菜单中添加”New Real Group”和”Delete Real Group”两个选项。
    Xcode本身的”New Group”选项只会创建一个虚拟文件夹,并不会在本地磁盘创建真实文件夹。
    FKRealGroup可以解决这个问题。”New Real Group”选项会在相应磁盘目录创建一个真实的文件夹。
    我们在Xcode中如果使用”Delete”选项去删除文件夹,如果此文件夹为真实文件夹,那么一般情况下,Xcode只会删除此真实文件夹内的文件,而文件夹却依然存在。
    ”Delete Real Group”可以解决这个问题。”Delete Real Group”会默认删除真实文件夹,移动到废纸篓里面。


    image.jpg

    ActivatePowerMode
    https://github.com/poboke/ActivatePowerMode
    一个装逼插件,打字的时候有一些特效。


    image.gif
    展开全文
  • Xcode插件

    2016-09-14 14:00:00
    提供了除前缀匹配之外的其他更加灵活的自动补全功能,支持 Xcode 5+。SCXcodeMiniMap – SCXcodeMiniMap 为 Xcode 添加了代码地图功能Show in Github – 可以直接打开 Github 上当前正在编辑的行对应的 ...
    • FuzzyAutocompletePlugin – 提供了除前缀匹配之外的其他更加灵活的自动补全功能,支持 Xcode 5+。
    • SCXcodeMiniMap – SCXcodeMiniMap 为 Xcode 添加了代码地图功能
    • Show in Github – 可以直接打开 Github 上当前正在编辑的行对应的 commit 页面。
    • BBUFullIssueNavigator – 这个插件让 Xcode 在 issue 导航栏显示所有的 issue 内容。
    • BBUDebuggerTuckAway – 当你开始编辑的时候帮你隐藏调试器栏的 Xcode 插件。
    • SCXcodeSwitchExpander – SCXcodeSwitchExpander 是一个可以帮你展开 switch 语句的插件,还会自动帮你插入 case 语句。
    • VVDocumenter-Xcode – 方便的编写标准注释的 Xcode 插件。
    • XAlign – 一个 Xcode 代码自动对齐插件,它可以使用自定义的模式来对齐任何东西。
    • Cocoapods Xcode Plugin – 依赖管理工具 CocoaPods 的 Xcode 插件。
    • KSImageNamed-Xcode – 提供了图片名称自动补全功能的插件。
    • ColorSense-for-Xcode – 可视化的颜色选择插件。
    • Backlight-for-XCode – 高亮当前编辑的行。
    • UIColor-Hex-Swift – 通过十六进制字符串创建 autorelease 颜色的便利方法。★
    • KPRunEverywhereXcodePlugin – 只需一次点击,就可以在多个 iOS 设备上构建,运行 App。
    • RevealPlugin – 将 Reveal App 和你的项目自动合为一体的 Xcode 插件。
    • RealmPlugin- 生成 Realm 模型的 Xcode 插件。
    • AdjustFontSize – 使用 ⌘ + / ⌘ - 快捷键调整字体大小。
    • Lin – 这个插件提供了 NSLocalizedString 的自动补全插件。
    • Rephrase – Xcode 用于本地化的插件.
    • XCActionBar – Xcode 的 Alfred。
    • QuickJump – Xcode 快速代码导航。
    • CATweaker – 一个用于创建漂亮的 CAMediaTimingFunction 曲线的插件.
    • XcodeWay – 便捷地导航到多个地方。
    • GitDiff – 将与 git 仓库中不同的代码高亮。
    • MCLog – 用于控制台内容筛选的插件。
    • XToDo – 一个显示项目中 TODO,FIXME,??? 和 !!! 列表的对话框。
    • CopyIssue – 使复制 Xcode issuse 描述更简单。
    • RTImageAssets – 自动生成所需的全部 App 图标的插件。
    • BBUncrustifyPlugin-Xcode – 使用 ClangFormat 或 Uncrustify 格式化代码的插件。
    • Aviator – 这个插件将 AppCode 的 ⇧⌘T (source/test 切换) 带到 Xcode 中.
    • JumpMarks – 使用有序的书签为你的代码做导航。
    • XCSnippetr – 直接上传代码片段到 Slack 和 Gist 的 Xcode 插件。
    • Peckham – 使用 #import 引用项目中的任何文件,提供代码提示。
    • MLAutoReplace – 快速编码以及代码格式化插件,提升你的编码速度。
    • Chameleon – iOS (Obj-C & Swift)的扁平化颜色框架。★
    • AutoHighlightSymbol – 高亮被选中的符号对应的所有实例。
    • Reveal-In-GitHub – 用一个快捷键就可以跳转到 GitHub 仓库的 History, Blame, PRs, Issues, Notifications。
    • CleanHeaders-Xcode – 类似 iSort 的头文件排序和重复消除插件,让你的头文件看起来更加有序。
    • Luft – 帮助你实现轻量的 View Controller 的 Xcode 插件。

    测试
    • CrashMonkey – iOS 平台的 Monkey 测试工具。
    • appium – Appium 是一个开源自动化测试框架。用于测试原生或者混合 app。
    • robotframework-appiumlibrary – AppiumLibrary 是一个用于 RobotFramwork 的 appium 测试框架。
    • Cucumber – iOS BDD 框架。
    • Kif – 一个 iOS 的函数式测试框架。
    • Subliminal – 一个保守的 iOS 集成测试框架。
    • UIAutomation – 一个使用脚本在连接着的设备上测试你的用户界面元素的 JavaScript 库。
    • ios-driver – 使用 Selenium / WebDriver 测试任何 iOS 原生,混合或者移动 web 应用。
    • Zucchini – 可视化的 iOS 测试框架。
    • Remote – 在 Xcode 内部控制你的 iPhone 来做端到端的测试。

    其他测试
    • NaughtyKeyboard – 一个危险字符串的大列表,当用户输入这些字符串使有很大的可能会造成 bug,这是一个用于在你的 iOS 设备上测试你 app 的键盘。
    • PonyDebugger – 使用 Chrome 开发者工具对你的 iOS app 进行远程网络和数据调试。
    • ios-snapshot-test-case – 使用屏幕快照的 iOS 单元测试。

    Beta 测试版本发布
    • Crashlytics – 一个崩溃报告和 beta 测试服务。
    • TestFlight Beta Testing – iTunes Connect 支持的 beta 测试服务。
    • HockeyApp – 在 HockeyApp 你可以发布你 app 的 beta 测试版本,收集实时的崩溃报告,获取用户反馈,分析测试覆盖率。

    部署
    • fastlane 将所有 iOS 部署工具整合到一个工作流中。
    • deliver 部署截屏,app 元数据和 AppStore app 更新,这一切只需要一个命令就可以搞定。
    • snapshot 自动地创建全部语言和全部设备的屏幕截图。

    App Store


    工具
    • Shark – 用于将 .xcassets 文件夹转换成一个类型安全枚举的 Swift 脚本。★
    • R.swift – 在 Swift 项目中,强类型的自动补全资源名称的工具,包括图片,单元格和 segue 的工具。★
    • SwiftGen – 一个生成 Swift 代码工具的集合(生成资源的枚举,storyboard,本地化字符串和 UIColor)。★
    • Localize-Swift – Swift 2.0 实现在应用中切换语言的功能,帮助你的 APP 实现友好的本地化和国际化。★
    • Blade – 为 iOS 和 OS X 应用生成 Xcode 图片目录,全局图片和其他相关的东西。
    • Retini – 一个超级简单的 Retina(2x,3x)图片转换器。
    • Provisioning – 一个查看器插件,用于预览 .mobileprovision 文件。

    • Strsync – 自动翻译并且使 .strings 文件和默认语言同步。
    版本控制工具Git
    版本号 Windows Mac OSX Linux
    Git-2.0.1   下载 下载
    Git-1.9.4 下载   下载
    Git-1.8.5.2 下载 下载 下载






    Design Tools 设计工具
    Photoshop插件
    名称 简介 下载地址 使用教程
    Cut&Slice
    切图神器
    下载  
    DevRocket
    切图神器
    下载  
    Cutterman
    最好用的切图工具
    下载  
    Ink   下载  
    Corner Editor
    路径圆角编辑工具
    下载1 
    下载1
     
    GuideGuide
    辅助线工具
    下载  
    Assistor PS   下载  
    Skeuomorphism.it   下载  
    QuickGuide   下载  
    Long Shadow Generator
    长投影效果生成插件
    下载  
    android_resizer_toolkit   下载  
    android-ps-tools
    一些方便Android UI设计的PhototShop插件。
    下载  
    LayerCraft
    A Photoshop plugin to export UI assets from layers
    下载  

    矢量图设计工具
    名称 简介 下载地址 使用教程
    Sketch 3   下载  
    Affinity Designer   下载  
    Gravit   下载  
    Adobe Illustrator   下载  

    切图工具
    名称 简介 下载地址 使用教程
    Slicy   下载  

    设计稿尺寸标注工具
    名称 简介 下载地址 使用教程
    马克鳗   下载  
    PxCook像素大厨
    UI设计师效率提升利器,让你专注于设计本质,

    不再为标注切图而烦恼,从设计到实现一气呵成
    下载 使用教程

    原型设计工具
    名称 简介 下载地址 使用教程
    Axure   下载  
    Fluid UI   下载  
    Briefs   下载  
    Flinto   下载  
    Balsamiq Mockups   下载  
    AppCooker   下载  
    Proto.io   下载  
    UXPin   下载  
    InVision   下载  
    POP   下载  
    快现   下载  
    Composite   下载  
    OmniGraffle   下载  
    Marvelapp   下载  
    Justinmind   下载  
    Form   下载  
    Prott   下载  
    Composite   下载  

    交互设计工具
    名称 简介 下载地址 使用教程
    Framer Studio   下载  
    Quartz Composer   下载  
    Origami   下载  
    jQC   下载  
    Avocado   下载  
    Pixate   下载  

    UI效果预览工具
    名称 简介 下载地址 使用教程
    Android Material Design可视化调色板   下载  
    Android Material Design Colours.xml   下载  
    Colorube配色神器   下载  
    Adobe Kuler   下载
    ColorSchemer Studio   下载  
    Piknik   下载  

    设计稿版本控制工具
    名称 简介 下载地址 使用教程
    LayerVault   下载  

    图标处理工具
    名称 简介 下载地址 使用教程
    Icon Slate   下载  

    在线Icon库
    名称 简介 下载地址 使用教程
    IconFont   下载  
    NounProject   下载  

    取色工具
    名称 简介 下载地址 使用教程
    ColorSnapper   下载

    不透明度16进制值
    不透明度 16进制值
    100% FF
    95% F2
    90% E6
    85% D9
    80% CD
    75% BF
    70% B3
    65% A6
    60% 99
    55% 8C
    50% 80
    45% 73
    40% 66
    35% 59
    30% 4D
    25% 40
    20% 33
    15% 26
    10% 1A
    5% 0D
    0% 00

    出自: http://stackoverflow.com/questions/5445085/understanding-colors-in-android-6-chars

    手机To电脑同步预览工具
    名称 简介 下载地址 使用教程
    Reflector   下载  
    x-Mirage   下载  
    AirServer   下载  
    BBQScreen   下载  

    Gif图片录制工具
    名称 简介 下载地址 使用教程
    LICEcap   下载  
    GifCam   下载  
    Android Tool   下载  

    UI Programming Language
    Design Tutorials
    Design Games
    一个帮助你练习PS里钢笔工具的小游戏。

    Design GuidesAndroid设计指南非官方简体中文版
    Github镜像地址:http://adchs.github.io
    ApkBus镜像地址:http://www.apkbus.com/design/
    Segmentfault镜像地址:http://mirrors.segmentfault.com/adchs/
    多看阅读镜像地址:http://www.duokan.com/book/47790

    Android Cheatsheet for Graphic Designers
    Google Material Design 中文版
    Designer's Guide To dpi
    Email Design Guide

    Free Design Resources

    展开全文
  • 感觉 用Alcatraz管理xcode插件可能比较方便和合适 在github https://github.com/supermarin/Alcatraz  上看了他们的安装方法 做个翻译 To install, open up your terminal and paste this: curl -fsSL...

    网上查了一些资料

    感觉 用Alcatraz管理xcode  的插件可能比较方便和合适   
    在github   https://github.com/supermarin/Alcatraz  上看了他们的安装方法 做个翻译

    To install, open up your terminal and paste this:

    curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh

    or download the repository from Github and build it in Xcode. You'll need to restart Xcode after the installation.

    Alcatraz requires Xcode Command Line Tools, which can be installed in Xcode via Preferences > Downloads.

    第一种 没有成功  只有下载过来   用xcode运行 然后 在xcode 的 window 下面看到了 package manger 就表示安装成功  然后重启xcode 就行
     


    只支持  10.9 以后      还有 xcode 5 以后的版本

    Alcatraz for Xcode only supports OS X 10.9+.   xcode 5+ 

    展开全文
  • Xcode常用的插件

    2015-11-11 16:36:58
    这是我转载的一篇关于Xcode插件的文章,写的很好。非常感谢作者的翻译。 首先说一下我自己使用的几个爽到爆的插件:KSImageNamed(提示加载图片),ColorSense(颜色显示),XAlign(代码书写规范化),...

    这是我转载的一篇关于Xcode插件的文章,写的很好。非常感谢作者的翻译。

    首先说一下我自己使用的几个爽到爆的插件:KSImageNamed(提示加载图片),ColorSense(颜色显示),XAlign(代码书写规范化),VVDocumenter(注释)。这几个是我自己用着非常爽的插件。大家可以试一下。

    Xcode能帮助我们完成非常多的事情,但是这也有点让人头疼。对于新手来说,可能会觉得Xcode太过繁重了。而对那些有几年使用经验的人来说,还是在不停地学习一些细节来提高生产力。我对新手的建议就是不要想着一下就能学完关于Xcode的所有知识。关注当下最重要的部分,然后再根据经验慢慢拓展到新的知识。

    在本文中,我会提到一些能帮助你提高生产力的内容。这里面有些内容可能讲过就忘了,但有些应该能解决你经常遇到的问题。

    • 你将会学到如何自定义Xcode来提高生产力

    • 你将会学到一些功能来帮助你管理代码

    • 你将会学到一些提示来帮助你总体把控工程开发

    Xcode Behaviors

    Behaviors是一种神奇的东西,能让Xcode根据你的操作,自动执行一些后续操作。想象一下,你正在运行程序,遇到了一个断点或者错误。默认情况下,Xcode会自动打开调试窗口、在当前标签页跳转到出错的代码处,完全打乱了编辑器。现在我们通过设置阻止这种情况发生。

    41.png

    打开Xcode 偏好设置,能看到一个叫Behaviors的选项卡。在这里我们可以定义不同种类的状态改变时Xcode的行为,例如当构建开始时Xcode要做什么、当构建成功或失败时Xcode又要做什么。你可以让Xcode播放声音、打开新的标签页、显示导航等等。

    针对本例,我们想要改变app运行时的Xcode的一些行为。当app因为断点或错误暂停时,我们想要做以下的事情:

    • 播放声音(Hero音效对我来说不错,但是你可以换成其他的,包括自定义声音)

    • 显示debug标签页

    • 显示debug导航

    • 调试区域同时显示变量和控制台

    42.png

    在这里我选择打开一个新的标签页,是因为不想让Xcode改变我当前的工作状态。这样我就能轻松回到之前写代码的位置。另外我也没有关闭Xcode为调试打开的一些窗格,整个的体验是集中在单独的标签页中。
    你可以花些时间来探索Xcode其他的行为,根据自己的开发风格找到最合适的。你可能觉得Xcode的某些默认行为很烦人,或许在Behaviors中你就能把它关掉。

    管理设备和模拟器

    你有没有想过,你其实可以管理Xcode中设备下拉框里的设备列表呢?

    43.jpg

    再想想读取设备中的数据库,从而验证表里的数据是否都设置正确了。你是否还遇到过,Xcode的下拉框里一个模拟器都没有了?现在打开Window > Devices。

    44.png

    在这里你能看到已连接的设备和可用的模拟器。如果你需要添加或移除模拟器,就点击左下角的+按钮(移除点击—按钮)。如果模拟器都找不到了,你可以到这来恢复它们。

    45.jpg

    最后,这里另一个有用的功能就是可以下载app的 container。

    47.jpg

    过去你可能通过访问模拟器文件夹来获取数据,但是真机怎么办呢?现在获取保存的照片、数据库文件等等都变得非常容易了,你可以下载一个包含有documents、libarary和temp文件夹的container,这样就能获取设备上的数据了。

    更新app的显示名称

    开发者们经常遇到的一个就是,创建的工程显示的名字不是自己想要的。我经常看到有些人重新命名和重构(refactor)整个工程,来显示正确的名称。如果你知道在工程的info.plist里添加一个key就能改变app显示名称了,那你肯定很高兴。这个key就是Bundle display name。

    48.jpg

    提高可读性 & Xcode扩展

    现在有很多插件都可以提高Xcode的生产力。一些开发者甚至创建了一些非常好的主题来替换Xcode默认主题。说实话,默认主题看起来还是挺不舒服的。那我们怎么样才能轻松地获取到这些插件呢?现在就去alcatraz.io,下载一个非常好用的Xcode包管理器吧。

    49.png

    下面是一些我最近用到的插件:

    • SCXcodeMinimap:这个插件和Sublime Text中的那个看起来像。它能够显示一个编辑器的缩略图,轻松地查看、滚动代码。

    • RevealPlugin:如果你使用Reveal的话,这个插件能快速启动Reveal。

    • RealmPlugin:Realm的模型对象的模板文件。(译注:Realm是一个面向移动设备的数据库。)

    • VVDocumenter-Xcode:帮助你快速生成一个方法的注释。

    • AdjustFontSize:当你展示代码时,你可能需要快速放大字体,这个插件能让你通过command+加减号来调整字体大小。

    • Lin:为NSLocalizedString显示代码补全。

    有一个正在开发的本地化插件Rephrase,值得关注。当它发布之后,就有可能成为另一个节约时间的利器啊。

    我目前使用的主题是Dusk,我坚信这个才是默认主题。还有很多颜色主题,你都可以通过Alcatraz来下载。

    下载文档和旧版模拟器

    当你安装了一个新版本的Xcode后,你可能会发现你没有之前iOS系统的模拟器了。当测试app时这就是个问题了。你可以在偏好设置中的下载选项卡中安装旧版模拟器。

    你可以在这下载旧版模拟器,在Window > Devices中管理它们。你还可以下载Xcode没有预载的文档。

    50.png

    组织源文件

    通过源文件上方的一个下拉框,你能查看到所有的属性和方法。

    54.jpg

    当你点击这个位置时,下拉框会显示这个文件的详细信息。在源代码中你还可以使用例如// FIXME: 或者 // TODO: 或者 // MARK: 来添加标记。

    55.jpg

    快速打开文件

    有时你可能需要打开一个新文件,但同时还要保留当前文件。有下面几种办法。

    你可以打开assistant editor,然后在那里显示文件。点击View > Assistant Editor > Show Assistant Editor。

    你可以双击想要打开的文件。这会打开一个新的窗口。

    你可以通过 Option+Shift+点击,这会弹出一个框,让你选择在哪里打开文件。

    56.jpg

    跳转到文档

    能快速跳转到文档将会节省很多时间。你可能正在写UITableViewDelegate,但是不记得所有相关方法。你可以通过在符号上Command+点击,快速跳转到文档。

    生成文档

    下载并安装插件VVDocumenter-Xcode,你就不用手动写注释代码了。只需输入三个斜杠///就能快速生成注释。

    57.gif

    另一个好处就是在Xcode的文档预览中,这些注释也可以显示出来。在一个方法上Option+点击,就能预览文档。

    58.jpg

    创建代码片段

    如果你经常需要输入格式完全一样的代码,那代码片段就很有用了。例如,我有一个代码片段,它能自动填充一个新的tableView或者collectionView类,并且还有我需要的delegate方法。我还有一些小型片段来帮助我快速生成typealias、singleton、gcd等等的代码。

    要生成代码片段,在file inspector中打开snippent panel。

    59.jpg

    在编辑器中输入想要创建的片段。注意,如果需要占位符的话,输入 <#placeholder-name#>。选中代码,按住一秒,然后拖进代码片段区域。

    60.jpg

    然后你可以编辑片段来添加更多细节。最重要的一点就是“完成快捷键”。在编辑器中输入该关键字,就能选择片段了。或者你可以把代码片段从该区域拖到编辑器中。

    过两天我会收集整理我所有的片段并分享出来。

    用Chisel改进调试

    Facebook开发了一套LLDB命令来让调试更容易一些。如果你还没有Chisel的话,现在就去Github安装。为了让你能明白Chisel到底是干嘛的,下面我列出了一些我喜欢的命令。这些命令省了我不少时间和脑子去记住那些语法。

    • pviews:递归打印key window上的view。

    • visualize:在Mac上的预览应用中打开UIImage、CGImageRef、UIView和CALayer。

    • show/hide:显示或隐藏指定的view或者layer。

    • border/unborder:显示或隐藏view/layer的边框,从而找到它在哪。

    Chisel还有很多命令,在lldb中输入help来查看内建和用户定义的命令。

    版本编辑器

    如果你需要查看一下修改了文件中的那些内容,你可以利用Xcode内建的版本编辑器,而不是复杂的Git。

    61.jpg

    你可以通过点击右上角的双箭头按钮来快速打开版本编辑器,或者通过View > Version Editor > Show Version Editor来打开。想象一下,有很多不需要提交的测试代码,在版本编辑器中都会显示出来,并且能让你快速放弃这些修改。你完全可以用source control的界面来干这个,但用版本编辑器是最简单的了。

    6个值得记住与设置的快捷键

    有些快捷键默认没有设置,我建议你打开Preferences > Key Bindings ,根据需要自行修改。

    • Command + / :注释/取消注释代码

    • Command + [ 或者 ] :向前或向后缩进代码

    • Command + 左右方向键:移动光标到行首或行尾

    • Control + s :选择单词(译注:默认没有设置。Key Bindings 对应的key是 Select Word)

    • Option + Command + e:(根据当前范围遍及选中的单词)(译注:默认没有设置,也不知道到底是个什么效果。)

    • Option + 左右方向键:按单词移动光标

    • esc:显示/隐藏自动补全弹出框。

    还有很多很多快捷键,找到适合你的风格的,活学活用。

    要点

    在这篇文章中我们提到了关于你最常用到的工具——Xcode的一些内容。我展示的大部分内容都是为了提高我的生产力。我并不是想要追求单纯的快(你不会看见我只用一个键盘),而是把自己从那些反复出现的问题中解放出来。当你有更多的经验时,你就能找到最适合你的方式。这才是关键。看看怎么样能把你在这篇文章中学到的内容应用起来吧。

    展开全文
  • XCode插件管理工具:Alcatraz 转自http://www.cocoachina.com/industry/20140506/8325.html 苹果现在的成绩得益于其始终如一的坚持。从Pentalobular screws到Sandboxing技术,当用户选择购买Mac或iPhone时,...
  • 如何将Xcode插件转换为Xcode扩展名 (How to convert your Xcode plugins to Xcode extensions) Xcode is an indispensable IDE for iOS and macOS developers. From the early days, the abi...
  • xcode 又见Xcode插件

    2014-10-15 09:49:16
    苹果现在的成绩得益于其始终如一的坚持。从Pentalobular screws到Sandboxing技术,当用户选择购买Mac或iPhone时,苹果希望消费者放弃对产品大量的控制。...没有比Xcode更好的例子了:软件开发者使用这款软
  • Xcode插件安装与管理

    2016-03-05 21:54:32
    最近在看一个视频的时候发现老师写代码de的速度好快好快,我要敲半天的代码他几乎瞬间就写完了,后来发现其实是因为这个老师使用了Xcode插件。在唐巧老师的《iOS开发进阶》这本书里边我发现了Xcode插件这一章,于是...
  • 原文链接 : http://www.cocoachina.com/ios/20160308/15587.html ...原文:How To Create an Xcode Plugin: Part 1/3 ...译者注:原文使用的是xcode6.3.2,我翻译的时候,使用的是xcode7.2.1,经
  • Xcode方便开发的插件推荐关于Xcode8+如何安装插件可以点击这里—>如何在Xcode8上安装插件Xcode插件可以使我们开发更方便,效率更高。你没有理由拒绝哈哈,下面推荐一些插件:Alcatraz ...Alcatraz 是一个帮你管理 ...
  • Alcatraz (管理Xcode插件)

    2017-03-29 11:48:50
    Alcatraz (管理Xcode插件)(插件推荐) 作者 LuisX 2016.04.28 08:05* 字数 537 阅读 472评论 2喜欢 18 帮助你使用可视化的方式管理Xcode插件 Alcatraz Alcatraz安装: 下载地址: ...
  • Xcode的各种插件极大地提高了开发效率,比如我常用的FuzzyAutocomplete(添加模糊匹配来提高Xcode代码自动补全功能,开发者无需遵循从头匹配的原则,只要记得方法里某个关键字即可进行匹配)、 VVDocument、...
  • 在这个不算短的三部分教程中,你将创建一个xcode插件来娱乐你的同事,其特色莫过于显示的内容并不是他所期望看到的!尽管这个插件是很轻量级的,你仍然可以学习到很多知识,例如,通过调试xcode,怎样找出你感兴趣的元素...
  • 本文翻译自 https://www.raywenderlich.com/97756/creating-an-xcode-plugin-part-2原作者:Derek Selander译者:@yohunl译者注:原文使用的是xcode6.3.2,我翻译的时候,使用的是xcode7.2.1,经过验证,本部分中说的依然...
  • Clang 之旅系列文章:Clang 之旅--使用 Xcode 开发 Clang 插件Clang 之旅--[翻译]添加自定义的 attributeClang 之旅--实现一个自定义检查规范的 Clang 插件前言最近在跟老大的聊天中聊到了一个比较特殊的需求:是否...
  • 本文由伯乐在线-邢敏翻译,黄...1.XcodeColors:给 Xcode 控制台添加颜色 2.XToDo:这个插件不仅高亮TODO、FIXME、???,还高亮!!! 注释 3.Backlight:高亮当前正在编辑的那一行 4.CocoaPods插件:依赖管理助手...
  • 原文:How To Create an Xcode Plugin: Part...译者注:原文使用的是xcode6.3.2,我翻译的时候,使用的是xcode7.2.1,经过验证,文章中说说的依然是有效的。在文中你可以学习到一系列的技能,非常值得一看。 苹果的"...
  • 译者注:原文使用的是xcode6.3.2,我翻译的时候,使用的是xcode7.2.1,经过验证,本部分中说的依然是有效的.在文中你可以学习到一系列的技能,非常值得一看.这些技能不单单只是用来创建插件,对你平时的调试等,也有非常大.....
  • 原文:How To Create an Xcode Plugin: Part 1/3 ...译者注:原文使用的是xcode6.3.2,我翻译的时候,使用的是xcode7.2.1,经过验证,文章中说说的依然是有效的。在文中你可以学习到一系列的技能,非常值得一看。 ...
  • 苹果现在的成绩得益于其始终如一的坚持。从Pentalobular screws到Sandboxing技术,当用户选择购买Mac或iPhone时,苹果希望消费者放弃对产品大量的控制。...没有比Xcode更好的例子了:软件开发者使用这款软件为...
  • Xcode12.4发布说明(翻译

    千次阅读 2021-02-19 15:27:49
    Xcode 12.4包含了iOS 14.4, iPadOS 14.4, tvOS 14.4, watchOS 7.2, 以及 macOS Big Sur 11.1的SDK。Xcode 12.4支持iOS 9及以上版本,tvOS 9及以上版本,watchOS 2及以上版本。Xcode 12.4需要在安装有macOS10.15.4及...
  • 使用Xcode开发iOS语法检查的Clang插件1. 前言2. 获取Clang源码3. 编译LLVM4. 添加一个简单的插件项目5. 开发插件6. 配置调用插件Xcode项目7. 抽象语法树AST8. 实现编译时语法检测8.1 检测ObjC中的类声明8.2 检测...
  • 官方文档: ## How do I use it?...Build the KSImageNamed target in the Xcode project and the plug-in will automatically be installed in `~/Library/Developer/Xcode/Plug-ins`. Relaunch Xcode and `ima...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,307
精华内容 922
关键字:

xcode翻译插件