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