iOS移動開發(fā)-每日輕松一記第8期-(轉(zhuǎn))提高iOS開發(fā)效率的方法和工具

提高iOS開發(fā)效率的方法和工具-版權(quán)歸作者所有悦冀,個人只是轉(zhuǎn)載和收藏

2015-07-17 14:00編輯:suiling分類:iOS開發(fā)來源:__weak_Point的博客

1316855

iOS開發(fā)工具效率

招聘信息:

WEB前端

白盒測試

PHP工程師

測試工程師

網(wǎng)站營運專員

Android 開發(fā)工程師

C++服務(wù)端程序員

iOS開發(fā)工程師

U3D場景建模師、U3D角色建模師

APP推廣

游戲開發(fā)Unity3D客戶端程序員

作者:@__weak_Point授權(quán)本站轉(zhuǎn)載愿阐。

介紹

這篇文章主要是介紹一下我在iOS開發(fā)中使用到的一些可以提升開發(fā)效率的方法和工具侦锯。

IDE

首先要說的肯定是IDE了液兽,說到IDE,Xcode不能跑儒老,當(dāng)然你也可能同時在使用AppCode等其他的IDE蝴乔,在這里我主要介紹Xcode中提升開發(fā)效率的方法。

1.善用快捷鍵

快捷鍵是開發(fā)中必不可少的驮樊,當(dāng)你善于使用快捷鍵的時候淘这,十指在鍵盤上飛舞剥扣,那畫面太美,我不敢想象铝穷。

常用快捷鍵操作

2.常用代碼片段

開發(fā)中有一些常用的代碼钠怯,可以放到代碼片段中,然后下次你就可以使用快捷方法來使用這些代碼了曙聂,給大家看下我的Xcode中部分代碼片段:

偷懶小技巧

3.Xcode插件

我想插件是Xcode必不可少的把

那些不能錯過的Xcode插件

除此之外晦炊,我自己還經(jīng)常用到的插件有:

1.快速Add #import

2.查看項目的’TODO’,’FIXME’等

在此強(qiáng)烈推薦給大家。

你可能想宁脊,如果沒有我要用的插件怎么辦断国?少年,這個時候就要自己動手豐衣足食了,我想你可以看看這個Xcode6插件開發(fā)入門榆苞。

4.注釋

注釋的作用就不多說了稳衬,而且現(xiàn)在公司都要求代碼必須有注釋。

之前一直在用喵神onevcat開源的VVDocumenter-Xcode.

但是后來覺得這種注釋會有這樣一個問題:一個注釋多三行

1

2

3

4/**

*??頂部公告btn

*/

@property?(nonatomic,?strong)?UIButton?*topAnnouncementBtn;

接口用這種方法會簡單明了坐漏,但是屬性的話薄疚,總感覺.h文件好多東西(其實沒幾個屬性啊??????)

后來換成這樣:

1

2/**頂部公告btn?*/

@property?(nonatomic,?strong)?UIButton?*topAnnouncementBtn;

還是多一行,再后來換成這樣:

1

@property?(nonatomic,?strong)?UIButton?*topAnnouncementBtn;//?頂部公告btn

但是這種方式赊琳,在你使用這個屬性的時候街夭,是不會有注釋提示的。沒有就沒有把躏筏,遇見不明大意的屬性板丽,到時候再跳到.h 文件 看一眼。(“呸趁尼,你怎么這么容易就妥協(xié)了0<睢!酥泞!”砚殿,我當(dāng)時應(yīng)該在心里暗暗罵自己的)

之后某天在微博上看到芳仔小腳印的博客我是如何收拾代碼的中介紹她是這樣注釋屬性的:

1

UIButton?*btnSend;/**<?發(fā)送按鈕?*/

試用了一下,很方便婶博。之后一直用這種方法做屬性注釋瓮具,在這里分享給大家。

感謝芳仔小腳印的分享凡人。

網(wǎng)絡(luò)數(shù)據(jù)相關(guān)

1.調(diào)試接口

少年名党,你還在寫方法調(diào)試接口嗎?如果是挠轴,那你一定需要下面這2個了哈:

DHC在線調(diào)試接口传睹,支持HTTP和HTTPS呦。

Postman一款功能強(qiáng)大的網(wǎng)頁調(diào)試與發(fā)送網(wǎng)頁HTTP請求的Chrome插件岸晦。(感謝葉孤城___提醒)

2.JSON數(shù)據(jù)編輯

廢話不多說欧啤,直接上圖:

JSON Editor Online

JSON格式化工具(感謝iOS程序犭袁提供)

UI相關(guān)

1.距離

不行睛藻!說的是20px!差1px邢隧,2px店印,5px,10px倒慧,都不算20px按摘!

遇到有像素眼的設(shè)計師,想哭的心情總是有纫谅。但是他們可能有時候會忘記標(biāo)X炫贤、Y,或者就是寬高付秕,下面是我司UI給的一張圖:

魂淡兰珍,說好的X,Y呢询吴?

然后我最開始是這樣做的

可是總會有辣么一點誤差掠河,而且費眼。汰寓。口柳。后來我偶然聽一個產(chǎn)品朋友說他們在用馬克鰻標(biāo)圖苹粟,它有免費和收費2個版本有滑,免費版本可以使用基本功能,感覺還不錯嵌削。

今天喵神onevcat在微博發(fā)了一個測量的工具:Pixel Winch,試了一下毛好,比馬克鰻好使。

2.圖片壓縮

我們UI就不太注重圖片的大小苛秕,尼瑪肌访,有一次給的圖片有4M多,害我自己還得壓縮一遍

tinypng艇劫,保質(zhì)壓縮吼驶,我感覺還不錯,推薦給我們UI和后臺店煞,他們用過之后都說好

tinypng批量壓縮圖片腳本配套使用更佳蟹演。(感謝newbee_nAn提供)

3.AppIcon

AppIcon只需要UI提供一張1024*1024的圖就可以了,具體的icon可以用Prepo生成

兩地辦公

假設(shè)這么一種情況:公司用的是SVN顷蟀,公司一臺公司電腦酒请,家里一臺自己電腦,有時候可能想回來后接著敲代碼鸣个,怎么辦羞反?

再假設(shè)這么一種情況:公司用的是SVN布朦,產(chǎn)品想實現(xiàn)一種效果,但是你又不確定能不能寫出來昼窗,所以你可能會糾結(jié)要不要在公司項目上改動是趴,怎么辦?

如果有上述兩種煩惱澄惊,那么Github 和 Bitbucket 是您的首選右遭,具體選哪個,這里有一篇對比文章:GitHub vs. Bitbucket 不只是功能不同.

Github

Github上好的開源項目太多缤削,一個一個的star窘哈,太慢了,怎么破亭敢?

1

language:Objective-C?stars:>900

這個其實就是Github的Advanced search功能:

小伙伴們切記啊滚婉,star后并不代表你就掌握了,只有真正深入了解后才是自己的帅刀。

另外Github Advanced Search 可以用來尋找小伙伴哦——Github Advanced Search獵頭大法.



我熱愛開源让腹,更喜愛那些花費寶貴的業(yè)余時間來創(chuàng)造奇跡的開發(fā)者們,感謝他們將自己辛苦勞動的成果無償分享給大家扣溺。開源作者和貢獻(xiàn)者們骇窍,你們太了不起了,感謝你們所付出的一切锥余。

鑒于我是收集不全會死星人腹纳,這里我根據(jù)個人喜好選取了一些iOS的開源庫。這些項目的順序完全隨機(jī)驱犹,每個都棒到爆嘲恍。絕大多數(shù)支持CocoaPods,所以將它們添加到你的Xcode項目中只是小事一樁雄驹。

在本文末尾你可以找到一個長文慎入版本——一個只包含題目與項目鏈接的簡單列表佃牛。如果你覺得這篇文章有用的話,請把它分享給其他做iOS開發(fā)的小伙伴們医舆,好酒也怕巷子深俘侠。

1. DZNEmptyDataSet

DZNEmptyDataSet算是一個很標(biāo)準(zhǔn)的iOS內(nèi)建方式,適合用來處理空的table view和collection view蔬将。默認(rèn)情況下爷速,如果你的table view為空,屏幕就為空娃胆,這樣一來用戶體驗并不理想遍希。

使用這個庫,你只需遵守一些協(xié)議里烦,iOS就會自動將collection view處理完善凿蒜,并將用戶消息以合適美觀的方式顯示出來禁谦。每個iOS項目都可以自動處理,不用再一一費神废封。

2. PDTSimpleCalendar

你的應(yīng)用需要一個簡單美觀且正常運行的日歷組件嗎州泊?現(xiàn)在有了——PDTSimpleCalendar也許可以算是iOS最棒的日歷組件了。你可以在各個方面對它進(jìn)行定制漂洋,無論是運行邏輯還是外觀方面遥皂。

3. MagicalRecord

們都說:Core

Data簡潔易用。他們又說:很棒很好用噢刽漂。哈演训?真的嗎,蘋果贝咙?添加到各個項目中的大量樣板數(shù)據(jù)完全不符合簡潔而易用的標(biāo)準(zhǔn)样悟。更別提添加、移除和更新那一

大堆的entities庭猩、保存context窟她、按不同環(huán)境創(chuàng)建不同的Core Data堆棧等等。當(dāng)然蔼水,我很喜歡Core

Data震糖,但是蘋果真的可以把它更好地簡化一下——使用MagicalRecord方式。

MagicalRecord就像是給Core Data提供了一層外包裝趴腋,隱藏掉所有不相關(guān)的東西吊说。如果你曾經(jīng)使用過active record模式(比如Ruby on Rails),你就知道了于样。傾情推薦疏叨,在應(yīng)用中使用Core Data的童鞋們可一定要試試潘靖。

4. Chameleon

如果你已經(jīng)看到這里了穿剖,我猜你更有可能是個程序猿,而不是設(shè)計獅卦溢。這里有個東東很適合你糊余。

Chameleon是一個iOS的色彩框架。它運用現(xiàn)代化flat color將UIColor擴(kuò)展地非常美觀单寂。我們還可以通過它運用自定義顏色創(chuàng)建調(diào)色板贬芥。它還有很多功用,請瀏覽readme宣决。如果你想要應(yīng)用美觀的話蘸劈,一定要把這個庫加到項目里。

5. Alamofire

Alamofire是一個簡潔的網(wǎng)絡(luò)庫尊沸,用Swift語言編寫威沫。你是否曾經(jīng)使用過AFNetworking呢贤惯?Alamofire是它的小弟。更年輕更時尚棒掠,當(dāng)然(AFNetworking是用Objective-C編寫的)孵构。

如果你需要進(jìn)行網(wǎng)絡(luò)的相關(guān)工作,諸如下載烟很、上傳與獲取JSONs等等的話颈墅,Alamofire正是你所需要的。GitHub上8000人次推薦雾袱,一定不會錯恤筛。

6. TextFieldEffects

你不覺得標(biāo)準(zhǔn)的UITextField有些枯燥么?我也這樣想——來認(rèn)識一下TextFieldEffects吧芹橡!廢話不多說叹俏,只要看幾個例子:

是啊,都是些簡單的dropin控制器僻族。你甚至可以在storyboard中使用IBDesignables粘驰。

不幸地是:這個庫不支持CocoaPods(如果你來自未來,而這一情況什么時候會改變的話述么,一定要在Twitter上告訴我)蝌数,但是它支持Carthage。你只管從GitHub上下載項目度秘,把它放入你的workspace就行了顶伞。

7. GPUImage

你曾經(jīng)寫過照相機(jī)應(yīng)用嗎?如果沒有的話剑梳,很快你一定會遇到這個庫的唆貌。

GPUImage為我們提供了一個GPU加速的照相機(jī)效果(同時支持照片與視頻)谒获,而且處理速度飛快试读。在App Store中,使用這個庫的應(yīng)用數(shù)以百計挤忙。我有一個應(yīng)用也用到了GPUImage追逮。 它在GitHub上獲得了8869個star酪刀,而且還在增長。

8. iRate

想要在App Store中獲得更多評論的最佳方式是什么钮孵?想要回答這個問題骂倘,我缺乏切實數(shù)據(jù),但如果必須猜一下的話巴席,我會建議問問用戶历涝。也許這樣做有點老套——大多開發(fā)者現(xiàn)在都有創(chuàng)建定制的應(yīng)用內(nèi)置alert。

但是如果你沒有時間,或者不想從頭實現(xiàn)的話荧库,最好用一下iRata诱担。這個就是iRata——一個小型庫——你可以把它放入項目中,把問卷調(diào)查什么的都忘記吧电爹,iRate會在恰當(dāng)?shù)臅r候為你解決這個問題蔫仙。

9. GameCenterManager

無論你喜不喜歡單例模式,管理一個GameCenter都比我們已知的其他相反模式要好很多丐箩。(你的游戲只有一個GameCenter摇邦,對嗎?)

說實話屎勘,在iOS上管理GameCenter vanilla并不算難施籍,但是有了這個庫會更簡單也更快。好上加好不是更好么概漱。

我在我一個游戲中用到了這個丑慎,體驗很好。

10. PKRevealController 2

這個要注意瓤摧,真的很棒竿裂!是我最喜愛的iOS控件之一。PKRevealController是一個可以滑動的側(cè)邊欄菜單(可向左照弥、向右或者同時向兩側(cè))腻异,只需手指輕輕一點(或者按一下按鈕,但是這樣滑動時不夠炫酷)这揣。

我試過一些可以提供這類控制的其他庫悔常,而PKRevealController是最棒的。安裝簡便给赞,高度定制且對手勢識別良好机打。可以當(dāng)做一個標(biāo)準(zhǔn)控件用在iOS SDK中片迅。

11. SlackTextViewController

你曾經(jīng)用過Slack iOS應(yīng)用嗎残邀?如果你在較大的軟件公司工作,也許會用過障涯。對那些沒用過的人呢罐旗?—?Slack令人激動。用到Slack的應(yīng)用也是這樣唯蝶,尤其是用作極佳、定制的文本輸入控制時遗嗽。這時你有了一個現(xiàn)成可用在應(yīng)用中的代碼粘我。

自適應(yīng)文本區(qū)域?試一下。

手勢識別征字、自動填充都弹、多媒體合并?試一下匙姜。

快速drop-in解決方案畅厢?試一下。

其他還想要什么氮昧?

12. RETableViewManager

RETableViewManager可以幫助你進(jìn)行動態(tài)創(chuàng)建與管理table views框杜。它給我們提供了預(yù)定義cells(bool類型、文本袖肥、日期等等——請看下面的截圖)咪辱,但是你還可以創(chuàng)建自定義views,并與默認(rèn)視圖一同使用椎组。

左側(cè)截圖顯得非常古板油狂!在storyboard中沒有這個庫的時候,你能做的就是這些了寸癌,但是有時候代碼比可視化編輯器要好专筷。

13. PermissionScope

用這個庫可以在詢問用戶前,就告知用戶所需的系統(tǒng)權(quán)限蒸苇,為用戶帶來更好的體驗仁堪。接受度更高—>更多活躍用戶->更高的留存率->數(shù)據(jù)更好->下載率更高。墻裂推薦pod填渠。

14. SVProgressHUD

這張圖片在正常加載弦聂,無需等待太久或者刷新頁面。這正是SVProgressHUD在你的應(yīng)用中的表現(xiàn)氛什。如果你需要定制化的等待提示器莺葫,這個就是了(也許是最好的)。

15. FontAwesomeKit

Font Awesome很棒枪眉,有了它你可以很容易地給項目加字體捺檬,使用方式繁多。

16. SnapKit

喜歡自動布局嗎贸铜?當(dāng)然喜歡堡纬!至少在storyboard中創(chuàng)建時會喜歡。 在代碼中純手工創(chuàng)建約束灰常痛苦蒿秦,但幸運的是我們有了SnapKit烤镐,在board中用上它,你可以簡單直觀地編寫約束了棍鳖。

17. MGSwipeTableCell

這是另一個常見于很多應(yīng)用中的UI組件炮叶,蘋果應(yīng)該考慮在標(biāo)準(zhǔn)的iOS SDK中加入一些類似的內(nèi)容碗旅。Swipeable表格cell是這個pod的最佳描述,也是最好的镜悉。

這只是其中三個動畫類型祟辟,還有更多變化,請查看readme侣肄。

18. Quick

用于Swift中的單元測試(也可用于Objective-C)旧困,與Xcode整合在一起。如果你是Objective-C的粉絲稼锅,我建議用Specta代替這個吼具,但是對Swift使用者來說,Quick是最佳選擇缰贝。

19. IAPHelper

應(yīng)用內(nèi)付費給我們提供了很多樣本代碼馍悟,而這個庫丟掉了那些代碼,將金錢交易相關(guān)的大多通用任務(wù)做了簡單的封裝剩晴。

20. ReactiveCocoa

好吧锣咒,這是個小怪物。

ReactiveCocoa并不像列表中其他庫一樣赞弥,它不是小型的drop-in項目毅整。ReactiveCocoa給我們帶來了一個迥異的編程風(fēng)格與結(jié)構(gòu),它是基于信號與數(shù)據(jù)流的绽左。首先你需要忘掉已知的一切悼嫉,才能理解它的工作方式。很有難度拼窥,但是價值不斐戏蔑。

在這里教ReactiveCocoa有點不合適,但是如果你感興趣的話鲁纠,我會提供一些好源:

Getting Started with ReactiveCocoa

Mattt Thompson:ReactiveCocoa

ReactiveCocoa Tutorial – The Definitive Introduction: Part 1/2

注意:對我們iOS開發(fā)社區(qū)的朋友來說总棵,這會是一個稍微有些技術(shù)含量的活兒。

21. SwiftyJSON

使Swift的JSON解析變得簡單改含。

22. Spring

使動畫在簡單性情龄、可鏈接性與聲明性方面有所提高。

23. FontBlaster

載入定制字體時更簡單捍壤。

24. TAPromotee

交叉推廣應(yīng)用是你可以免費實現(xiàn)的最佳市場推廣策略之一骤视。使用這個庫做起來非常簡單,不用都不可能——將TAPromotee加入你的podfile中鹃觉,免費配置與享受更多下載吧专酗。

25. Concorde

你在應(yīng)用中載入了一堆jpeg嗎?有了Concorde帜慢,你可以用更好的方式來解決笼裳,這是一個很大的進(jìn)步唯卖。

26. KeychainAccess

管理Keychain接入的小助手粱玲。

27. iOS-charts

最后一個躬柬,但絕不是最不重要的——iOS圖表庫!非常有用而且美觀抽减,這里我無需贅言允青。向下看,你就知道用它可以做什么了卵沉。

沒錯颠锉,一切都變成了drop-in組件了(也許是“code-in組件)。

不幸的是史汗,它還不支持CocoaPods琼掠,所以你得手動把它拽到你的Xcode workspace里面去。

超長慎入列表:

DZNEmptyDataSet(UI停撞,空表格視圖解算器)

PDTSimpleCalendar(UI瓷蛙,drop-in日歷組件)

MagicalRecord(實施活躍記錄模式的Core ? ? ?Data助手)

Chameleon(UI,色彩框架)

Alamofire(Swift 網(wǎng)絡(luò))

TextFieldEffects(UI戈毒,自定義外觀的文本區(qū)域)

GPUImage(快速圖片處理)

iRate(獲取用戶評價)

GameCenterManager(快速管理游戲中心)

PKRevealController(UI艰猬,滑動側(cè)邊欄菜單)

SlackTextViewController(UI,高度可定制的自定義文本區(qū)域)

RETableViewManager(自動以代碼創(chuàng)建表格視圖)

PermissionScope(UI埋市,預(yù)詢問用戶系統(tǒng)權(quán)限的友好體驗)

SVProgressHUD(UI冠桃,自定義等待進(jìn)度條)

FontAwesomeKit(快速添加Awesome字體)

SnapKit(在代碼中快速自動布局)

MGSwipeTableCell(UI,可滑動的表格視圖cell)

Quick(Swift單元測試框架)

IAPHelper(應(yīng)用內(nèi)購買助手封裝)

ReactiveCocoa(FRP框架)

SwiftyJSON(Swift JSON庫)

Spring(動畫框架)

FontBlaster(在應(yīng)用中快速載入個性化字體)

TAPromotee(使用drop-in視圖交叉推廣應(yīng)用)

Concorde(下載解碼漸進(jìn)式j(luò)peg)

KeychainAccess(簡便管理keychain)

iOS-charts(美觀的圖表庫)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末道宅,一起剝皮案震驚了整個濱河市食听,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌污茵,老刑警劉巖樱报,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異省咨,居然都是意外死亡肃弟,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進(jìn)店門零蓉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來笤受,“玉大人,你說我怎么就攤上這事敌蜂÷崾蓿” “怎么了?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵章喉,是天一觀的道長汗贫。 經(jīng)常有香客問我身坐,道長,這世上最難降的妖魔是什么落包? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任部蛇,我火速辦了婚禮,結(jié)果婚禮上咐蝇,老公的妹妹穿的比我還像新娘涯鲁。我一直安慰自己,他們只是感情好有序,可當(dāng)我...
    茶點故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布抹腿。 她就那樣靜靜地躺著,像睡著了一般旭寿。 火紅的嫁衣襯著肌膚如雪警绩。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天盅称,我揣著相機(jī)與錄音肩祥,去河邊找鬼。 笑死微渠,一個胖子當(dāng)著我的面吹牛搭幻,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播逞盆,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼檀蹋,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了云芦?” 一聲冷哼從身側(cè)響起俯逾,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎舅逸,沒想到半個月后桌肴,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡琉历,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年坠七,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片旗笔。...
    茶點故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡彪置,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蝇恶,到底是詐尸還是另有隱情拳魁,我是刑警寧澤,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布撮弧,位于F島的核電站潘懊,受9級特大地震影響姚糊,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜授舟,卻給世界環(huán)境...
    茶點故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一救恨、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧岂却,春花似錦忿薇、人聲如沸裙椭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽揉燃。三九已至扫尺,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間炊汤,已是汗流浹背正驻。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留抢腐,地道東北人姑曙。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像迈倍,于是被迫代替她去往敵國和親伤靠。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,979評論 2 355

推薦閱讀更多精彩內(nèi)容