一、xcode插件
Alcatraz里面或有好多的插件,常用的:
CocoPods 管理第三方類庫
**XVim ** 集成vim的功能
KSImageNamed 圖片名字補齊 預覽
**OMColorSense ** 顏色預覽
VVDocumenter-Xcode 注釋
**Auto-Importer ** 自動導入頭文件
XFunnyEditor xcode背景
XAlign 代碼對齊
BBUDebuggerTuckAway 在編輯器中打字時調(diào)試窗口將不再出現(xiàn)。
RTImageAssets插件 @3x可自動生成@2x圖片
HOStringSense 在編輯字符串的時候,它會在代碼上方生成一個字數(shù)統(tǒng)計的提示框。當你需要編輯多行文本時,可以在彈出的文本框中編輯字符串內(nèi)容,插件會自動進行字符轉(zhuǎn)義的工作,并實時在代碼中更新。
SCXcodeMiniMap 一個Xcode插件,可以在當前的窗口內(nèi)創(chuàng)建一個代碼迷你地圖,并在屏幕上高亮提示。
AdjustFontSize這個插件能讓你通過command+加減號來調(diào)整字體大小。........
操作命令
安裝
curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh
卸載
rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin
刪除數(shù)據(jù)
rm -rf ~/Library/Application\ Support/Alcatraz
注意:在Xcode 6.4 上安裝后package Manager 是不顯示的。解決方法:在命令行中輸入即可:
defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-6.4
重啟Xcode 時記得點擊** load bundles**
二、Reveal
Reveal
Reveal功能:查看iOS應用的View層次結(jié)構(gòu),修改參數(shù)后無需編譯即可看到效果....
安裝Reveal1.先去Reveal的官網(wǎng)revealapp.com安裝,但是它是收費的,試用期30天。2.大天朝習慣找破解方法:Reveal破解包 下載完成后,打開....../Reveal.app/Contents/MacOS 把Reveal 改名為 Reveal_ ,然后將下載的文件復制進來,啟動主程序即可!
使用Reveal
打開Xcode工程
把Reveal.framework加入工程,在彈出框中選中Copy items into destination group’s folder (if needed). ->Finish
4.在Build Phases下, 從Link Binary With Libraries中刪除Reveal.framework
Paste_Image.png
5.去Build Settings下,在Other Linker Flags項增加-ObjC -framework Reveal6.完成操作后運行Xcode程序,然后在Reveal中 點擊自己的App名字連接模擬器查看效果(真機運行的話要保證在同一個網(wǎng)絡環(huán)境下 )
效果圖
注:查看任意App的技巧:http://c.blog.sina.com.cn/profile.php?blogid=cb8a22ea89000gtw
三、Charles
Charles
CharlesHTTP監(jiān)視器,查看所有連接互聯(lián)網(wǎng)的HTTP通信如果要看手機上app得通信,需要把手機和電腦連在同一wifi下,將手機WiFi的IP改成和電腦一樣的IP,在手上啟動app就可以通過Charles看見HTTP通信
四、QuartzCode
QuartzCode
QuartzCode 是一個快速的、 輕量級的、 強大的動畫工具,轉(zhuǎn)換矢量繪圖和動畫到Object C 和 Swift 代碼。我們只需更改屬性 ,還可以可以循環(huán)在幾秒鐘內(nèi),實時看到動畫的變化。減少了在 Xcode 創(chuàng)建動畫的障礙 !使用:http://www.lxweimin.com/p/90d6cd355b14
五、Accessorizer
Accessorizer icon
Accessorizer 是一款自動化代碼的工具,可以為你自動生成 property,Keyed Archiving 等定型的代碼,省去了開發(fā)者不少開發(fā)的時間。App Store即可下載(收費的)
六、PaintCode
PaintCode
PaintCode可以把繪制的矢量UI自動轉(zhuǎn)化為適用于iOS/OS X的Objective-C 或者 Swift 代碼
六、Bugtags
Bugtags 為移動測試而生Bugtags方便測試移動APP,對于bug的發(fā)現(xiàn)及管理很有幫助。
具體的集成和使用可以去官網(wǎng)查看,我要去Bugtags