Xcode好用的插件
注释:每当Xcode升级之后,都会导致原有的Xcode插件不能使用,这是因为每个插件的Info.plist中记录了该插件兼容Xcode版本的DVTPlugInCompatibilityUUID,而每个版本的Xcode的DVTPlugInCompatibilityUUID都是不同的。如果想让原来的插件继续工作,我们就得将新版Xcode的DVTPlugInCompatibilityUUID加入到每一个插件的Info文件中,手动添加的话比较费时间还可能出错(https://github.com/LFL2018/XcodePluginUpgradeCompatible-LFL)
(一)
快速查看模拟器沙盒位置,app文件位置好用啊!(已使用)
http://simpholders.com // 直接下载安装就好,
KFCocoaPodsPlugin (未使用)
http://kfi-apps.com/plugins/kfcocoapodsplugin/ 貌似现在只支持Xcode 5,还没提6,这个不是很迫切!以后再试用
CocoaDeveloper Quicklook Plugin (未使用)
A Quicklook Plugin for previewing application and provision information.
(二)VVDocumenter-Xcode //快速注释 (已使用)
https://github.com/onevcat/VVDocumenter-Xcode 下载-》运行—》重启-》///好了
还可以设置添加设置作者等;
(三)
KSImageNamed-Xcode 自动补全图片字符串 (已使用)
https://github.com/ksuther/KSImageNamed-Xcode 下载-》运行—》重启-》///好了
(三.1) XAlign 提供各种自动对齐方案 (已使用)
https://github.com/qfish/XAlign
shift +command+x (代码对齐/属性对齐/宏定义对齐)
(三.2) DXXcodeConsoleUnicodePlugin debug栏打印时自动把/ueo6转化成汉字 (已使用)
https://github.com/dhcdht/DXXcodeConsoleUnicodePlugin
这里说到了console的优化 我也顺便提个小技巧就是让console里可以po出 id类型的信息(正常情况你po id类型的对象会显示error)在终端依次输入下面三行指令
touch ~/.lldbinit
echo display @import UIKit >> ~/.lldbinit
echo target stop-hook add -o "target stop-hook disable" >> ~/.lldbinit
(四)使用教程
http://wenku.baidu.com/link?url=aSaGYOEA7mqqOd-At-2Gt2BcBI-W-SCvUpI9cBK3MbFcBOUFwCt-kwZnHvMHFtSQaYNWjYG7x02rsWwKpZN-bmx9JpTApNId5JC_FvkpR7a
iphone configuration utility for mac
iPhone 配置实用工具(iPhone Configuration Utility Mac)是专为Mac OS X系统推出的应用,它可让您轻松地创建、维护和安装配置描述文件及对配置描述文件进行加密,跟踪和安装预置描述文件与授权的应用程序,以及采集包括控制台日志在内的设备信息。
配置描述文件是 XML 文件,包含以下内容:设备安全策略、VPN 配置信息、Wi-Fi 设置、APN 设置、Exchange 帐户设置、邮件设置以及允许 iPhone 和 iPod touch 与企业系统配合使用的证书。
(四)nomad (未使用)
nomad(http://nomad-cli.com/)是一个方便你操作苹果开发者中心(Apple Developer Center)的命令行工具,可以做的事情包括方便地添加测试设备,更新证书文件,增加App id,验证IAP的凭证等。
安装方式:
1 |
|
安装完后,首先执行ios login
,你的Developer账号密码会被它存储到Keychain中,之后就可以用命令行来完成各种后台操作了,例如:
添加测试设备:
1 |
|
更新证书文件:
1 |
|
nomad还有很多功能,建议大家阅读其官方网站的文档进一步学习。
(5)iOS网络调试工具 PonyDebugger for Mac
http://www.maczapp.com/ponydebugger
网络调试
PonyDebugger允许用户实时看到应用程序的网络请求,且对网络流量进行安全转发。据Square公司iOS开发团队研究发现,PonyDebugger的网络调试功能对AFNetworking(iOS一个使用很方便的网络开发框架)、Mixpanel(提供实时Web数据分析服务的创业公司)和Flurry(移动应用数据分析公司)的网络请求可以迅速做出反应。
图:网络调试功能演示
Core Data浏览
PonyDebugger另一个很神奇的功能就是它可以对iOS应用程序的核心数据栈进行远程调试。通过注册管理对象,用户可以浏览他们所有的实体、属性,并通过Chrome的IndexedDB浏览器进行数据关系查询。
SCXcodeSwitchExpander
SCXcodeSwitchExpander(https://github.com/stefanceriu/SCXcodeSwitchExpander)帮助你迅速地在switch语句中填充枚举类型的每种可能的取值。
例如,当你输入switch,然后键入一个NSTableViewAnimationOptions类时,该插件会将其可能的取值补全在每一个case之后,如下图所示:
deriveddata-exterminator
deriveddata-exterminator(https://github.com/kattrali/deriveddata-exterminator)是一个清除Xcode缓存目录的插件。
有些时候Xcode会出各种奇怪的问题,最常见的是在某些复杂操作下(<例如同一个项目,来回切换到各种分支版本>),会造成Xcode显示一些编译的错误或警告,但是最终却又可以编译通过。新手遇到这种问题常常束手无策,而熟悉Xcode的人就知道,通常清除Xcode缓存就可以解决这类问题。该插件在Xcode菜单上增加了一个清除缓存按钮,可以一键方便地清楚缓存内容。
ColorSense
ColorSense(https://github.com/omz/ColorSense-for-Xcode)是一个UIColor颜色输入辅助工具,可以帮助你在编写UIColor代码时,实时预览相应的颜色,如下图所示:
2. SCXcodeMiniMap 右边显示小地图
https://github.com/stefanceriu/SCXcodeMiniMap
7. Injection for Xcode:成吨的提高开发效率(今天强烈推荐一个Xcode高端必备插件:Injection Plugin for Xcode)
http://mp.weixin.qq.com/s?__biz=MjM5OTM0MzIwMQ==&mid=404370707&idx=5&sn=9107377d64e873b887f57fb131cc5983&scene=23&srcid=03174uXXHELjMF9taTmq73sW#rd
Xcode好用的插件的更多相关文章
- 那些Xcode不能错过的插件
转载来自网络 古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的XCode插件. 1.全能搜索家CodePilot 2.0 你要找的 ...
- 用 Xcode 开发 Cydia Substrate 插件(二)
上次介绍了一个如何用 Xcode 来构建 Substrate 插件,但是开发的具体过程还没有涉及,而这往往又正是初学者最难下手的地方,所以有了本文的后续. 不过在开始之前你要先做好思想准备,相比较开发 ...
- 用 Xcode 开发 Cydia Substrate 插件(一)
关于这方面的中文资料太少了,以至于可能很多对插件开发感兴趣的孩子们都不知从何下手,于是呢我就写了这篇文章,希望对你能有所帮助.如果你觉得文章内容有什么错误呢也请提出来. 准备开发环境 1. 从 App ...
- xcode 8 重新支持插件
苹果出了Xcode8之后,就加了签名让之前的自定义插件无法继续的安装使用.想要重新使用插件的话只要用自己的签名覆盖苹果的签名即可. 1.创建自签名证书 钥匙串->钥匙串访问->证书助理-& ...
- Xcode 移除(卸载)插件
1.command + shift + G ,输入 ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins 2.在Plug-ins文 ...
- Xcode好用的插件(随时更新)
古人云"工欲善其事必先利其器",打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!下面简单介绍下插件是什么.如何使用Xcode插件以及一些常用的Xcode插件的推荐. 一.插 ...
- Xcode 5.1安装插件:规范凝视生成器VVDocumenter
类似java的多行凝视! 安装过程: 1.前往GitHub下载project文件:VVDocumenter-Xcode 2.用Xcode打开project,Command + B Build成功后,能 ...
- XCode实用好用插件集锦
工欲善其事,必先利其器,iOS开发运用插件可以大大提高开发的效率. 原文地址: http://www.oschina.net/project/tag/432/xcode-plugins
- Xcode升级后导致插件不能用, 一句代码更新UUID OK~
find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | ...
随机推荐
- Unity ScriptableObject的使用
ScriptableObject主要实现对象序列化的保存,因为是Unity自己的序列化,所以比xml,json序列化方便很多,但相对可控性也比较差 1.Editor下写入和读取测试: using Un ...
- phpcms 03
继续上次对header.html文件的分析 logo<a href="{siteurl($siteid)}/"><img src="{IMG_PATH} ...
- 2016年11月19日 星期六 --出埃及记 Exodus 20:10
2016年11月19日 星期六 --出埃及记 Exodus 20:10 but the seventh day is a Sabbath to the LORD your God. On it you ...
- BFC——一个我们容易忽视掉的布局神器
今天给大家说说BFC这个概念,在说概念前,先给大家看个例子: 首先,定义三个div块元素 效果: 我们发现,块级元素的排列顺序是从上往下,一块接着一块,在w3c中,是这样解释block-lev ...
- VC++ 监控指定目录改变
转载:http://www.cnblogs.com/doublesnke/archive/2011/08/16/2141374.html VC++实施文件监控:实例和详解 相关帮助: http://h ...
- C# DataTable的详细用法
在项目中经常用到DataTable,如果DataTable使用得当,不仅能使程序简洁实用,而且能够提高性能,达到事半功倍的效果,现对DataTable的使用技巧进行一下总结. 一.DataTable简 ...
- Spring 框架 详解 (四)------IOC装配Bean(注解方式)
Spring的注解装配Bean Spring2.5 引入使用注解去定义Bean @Component 描述Spring框架中Bean Spring的框架中提供了与@Component注解等效的三个注 ...
- Java_你应该知道的26种设计模式
四. 模板方法模式 Definition: Define the skeleton of an algorithm in an operation, deferring some steps to s ...
- Know How And When To Use System.Message_Level To Control Messages In Oracle Forms
SYSTEM.MESSAGE_LEVEL is used to control the messages that end users see when they use the Oracle For ...
- 1.mybatis简介
mybatis简介 MyBatis 是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为My ...