Xcode SVN報(bào)錯(cuò)解決
The server certificate failed to verify.
xcode 的升級(jí)或者 切換xcode版本的時(shí)候 會(huì)出現(xiàn)這種錯(cuò)誤
解決辦法:
1萄凤、打開(kāi)終端(實(shí)用工具 -->終端)快骗,在終端中輸入如下命令:
svn ls https://xxxxxxxx/svn/xxxxxx SVN的路徑
然后直接輸入 “ p ” 確認(rèn)渤刃,就可以重新連接了。
Xcode插件推薦
Alcatraz
類似于管理第三方庫(kù)的cocoapods奴烙,管理插件也有個(gè)Alcatraz。
安裝的方法也很簡(jiǎn)單,如果你以前沒(méi)有安裝過(guò)那執(zhí)行下面指令
curl -fsSL https://raw.github.com/alcatraz/Alcatraz/master/Scripts/install.sh | sh
如果安裝失敗就先執(zhí)行這句:
mkdir -p ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins
卸載的方法是:
rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin
rm -rf ~/Library/Application\ Support/Alcatraz/
注:也許并不是所有人都使用了Alcatraz娃属,而是平時(shí)都喜歡上github下載一個(gè)跑一下 然后load Bundle這種方法的六荒, 如果之前安裝了很多插件,現(xiàn)在剛剛使用Alcatraz的也沒(méi)問(wèn)題矾端,安裝Alcatraz之后之前安裝的也會(huì)自動(dòng)集成進(jìn)來(lái)不用擔(dān)心掏击。
還有就算你使用了這個(gè)工具xcode也是需要重啟才能應(yīng)用插件的并不能把這一步給省了。
1.VVDocumenter-Xcode 三道杠添加文檔注釋
https://github.com/onevcat/VVDocumenter-Xcode
所有插件里這個(gè)是我最早使用的也應(yīng)該是排第一的秩铆。 使用也非常方便但是用久了也許會(huì)發(fā)現(xiàn)自動(dòng)生成的注釋是每一個(gè)參數(shù)和返回值都會(huì)彈出一個(gè)塊砚亭,而我們?nèi)粘i_(kāi)發(fā)中大部分的參數(shù)和返回值都是一眼見(jiàn)分曉的,并不需要逐個(gè)標(biāo)注殴玛,這也就使得我每次敲三道杠都還要手動(dòng)刪除一部分捅膘,比較麻煩。 如果作者能提供下一種是現(xiàn)有的滚粟,另一種敲法是只有Description的那我會(huì)非常方便寻仗。 或者有個(gè)更燒腦的猜想,就是在現(xiàn)有基礎(chǔ)上判斷參數(shù)是否是基本數(shù)據(jù)類型還是特殊類型凡壤,特殊類型的參數(shù)才生成注釋代碼塊署尤。返回值如果是instancetype那就不需要生成注釋代碼塊,或者判斷參數(shù)名如果是一個(gè)常用單詞(time)還是組合詞(categoryID)鲤遥,常用單詞就不生成注釋了也許會(huì)更好沐寺。也許是我想多了,反正這個(gè)插件是必用的盖奈,更何況現(xiàn)在連swift都支持了混坞。
2.FuzzyAutocomplete 代碼補(bǔ)全支持模糊查詢
https://github.com/FuzzyAutocomplete/FuzzyAutocompletePlugin
代碼補(bǔ)全時(shí)可以不用從頭開(kāi)始敲季率,只要記得某個(gè)特定詞匯就能匹配到剂桥。 并且對(duì)于項(xiàng)目中有好幾種前綴的比如我們以前有的事MT前綴有的是MTB前綴钾菊,這種就算你前綴敲漏了只要后面對(duì)了也能匹配的到褒颈。 當(dāng)然也有弊端就是你敲一個(gè)很普通的方法下面都會(huì)匹配一大長(zhǎng)串簇宽,看著有點(diǎn)冗余而且xcode會(huì)比較卡竖般,并且敲出來(lái)是好好地如果你想用delete一個(gè)個(gè)字符往回刪就可能會(huì)出現(xiàn)xcode,crash了(也許是和其他某個(gè)插件產(chǎn)生了沖突飒赃,我錯(cuò)怪他了)蜜托。用不用看個(gè)人喜好吧禾酱,因?yàn)樘O果有很多詭異的api微酬,比如Rect 他是CGRectMake ,但是到了Range 他又是NSMakeRange 用了這個(gè)插件就不會(huì)被他坑了颤陶。
3.KSImageNamed 用圖片時(shí)自動(dòng)顯示圖片縮略圖
https://github.com/ksuther/KSImageNamed-Xcode
也是非常殘暴的一個(gè)功能颗管,在開(kāi)發(fā)中我們的圖片名稱都是fb_poinum_high類似的,用這個(gè)插件敲出前綴就能夠看到對(duì)應(yīng)的一批圖片縮略圖再上下選擇非常方便滓走。 不足之處也有垦江,那就是已經(jīng)敲完的代碼想看到圖片縮略圖必須先把imageNamed刪掉 再重新敲一次才能看到縮略圖,如果在@"fb_poinum_high" 圖片名中一修改就能看到圖片列表就更好了搅方。
4.HOStringSense 可以在彈出框?qū)慛SString比吭,所見(jiàn)及所得
https://github.com/holtwick/HOStringSense-for-Xcode
之前有幾次需求要寫換行的msg绽族,有時(shí)候?qū)Σ粶?zhǔn),用這個(gè)插件非常方便衩藤。在彈出框里寫完就是所見(jiàn)即所得吧慢。而且光標(biāo)點(diǎn)到字符串的時(shí)候還會(huì)顯示字符串的長(zhǎng)度,這個(gè)功能我也很常用赏表。
-
需要更多請(qǐng)自行移步董鉑然 的博客
5.ESJsonFormat :JSON---->Model
來(lái)源