YYProject

前言:開發(fā)相關(guān),請移步 東門兜的CSDN跨新,里面包含了 iOS基礎(chǔ)富腊、 iOS問答iOS進(jìn)階域帐、 iOS Arcgis赘被。

YYProject 基礎(chǔ)工程


簡介:這個(gè)一個(gè)基礎(chǔ)工程,包含了model肖揣、db帘腹、net、tools還有一個(gè)baseController许饿。

誰使用它


任何iOS開發(fā)人員都可以使用它。

怎么解決編譯錯(cuò)誤


下載源代碼舵盈,下載完之后陋率,工程會報(bào)一些編譯錯(cuò)誤球化,這是因?yàn)槲沂褂昧艘恍┑谌降念悗臁H绻阒爸?a target="_blank" rel="nofollow">CocoaPods這個(gè)東西瓦糟。那么筒愚,在工程中,你可以找到“Podfile副本”文件菩浙,將名稱改為“Podfile”巢掺,然后用控制臺進(jìn)入此目錄,輸入命令“pod update”就可以下載安裝CocoaPods和里面提供所有類庫劲蜻。

Podfile包含了哪些類庫


  • MJRefresh 上下拉刷新:這個(gè)東東是國內(nèi)一位大神寫的陆淀,支持scrollView、collectionView先嬉、tableView等滾動視圖的上下拉刷新轧苫,還可以自定義,相當(dāng)perfect的解決方案疫蔓。
  • AFNetworking 網(wǎng)絡(luò)請求:這個(gè)想必大家都很熟悉含懊,國外大牛寫的網(wǎng)絡(luò)請求框架。
  • MBProgressHUD 提示框:這個(gè)是非常經(jīng)典的提示框衅胀。
  • SDWebImage 圖片管理:圖片請求及管理庫岔乔,相當(dāng)不錯(cuò)的類庫。
  • MJExtension 模型生成:這個(gè)類庫可以根據(jù)網(wǎng)絡(luò)返回的json串生成對應(yīng)的屬性滚躯,減少很多手寫代碼量雏门。

怎么使用


model:

  • MJExtensionConfig:使用過MJExtension文件的都知道,這個(gè)文件是用于轉(zhuǎn)換屬性名稱哀九。
  • YYTestData:測試的一個(gè)model剿配,里面加入了NSCoding。

db:

  • YYConstants:包含了一些工程的常量阅束,比如:iPhone機(jī)型判斷呼胚、網(wǎng)絡(luò)常量、界面UI常量息裸、數(shù)據(jù)常量以及工程的統(tǒng)一色和缺省圖等等蝇更。
  • YYDataHandle:數(shù)據(jù)處理類,采用NSUserDefaults保存少量數(shù)據(jù)呼盆。

net:

  • YYAPI:網(wǎng)址字符串都存放在這里年扩。
  • YYNetManage:繼承于AFHTTPSessionManager,以YYProjectBaseUrl為基礎(chǔ)網(wǎng)址访圃,并配置了securityPolicy和acceptableContentTypes厨幻。
  • YYCommunication:網(wǎng)絡(luò)與控制器的溝通類,你可以使用定義好的方法進(jìn)行請求,請求包含get和post况脆,還有圖片上傳饭宾,或者你也可以取消請求。YYCommunicationDelegate包含了網(wǎng)絡(luò)請求返回?cái)?shù)據(jù)的回調(diào)格了。

tools:

  • UIImage+YYImage:這個(gè)工具類別中看铆,你可以重構(gòu)圖片尺寸,可以單純地修改圖片顏色盛末。
  • NSString+YYString:可以檢測字符串是否為空弹惦、可以生成當(dāng)前時(shí)間的字符串以及錯(cuò)誤碼的詳細(xì)說明。

YYBaseViewController:

  • 使用時(shí)悄但,每個(gè)類繼承于這個(gè)基礎(chǔ)類棠隐。

ViewController:

  • 每次創(chuàng)建新的視圖控制器時(shí),可以直接拷貝該文件中的代碼到新的視圖控制器中算墨。

想要修改工程名宵荒?


  • 雙擊YYProject.xcworkspace,進(jìn)入工程中净嘀”龋可以看到最頂層的工程project名字是YYProject,點(diǎn)擊YYProject為可編輯狀態(tài)挖藏,改為你想要的名字暑刃,比如DDTest。剛改完會彈出“Rename project content items膜眠?”點(diǎn)擊rename岩臣。再點(diǎn)擊OK。這時(shí)可以看到最頂層的工程project名字換成了DDTest宵膨。
  • 工程名稱雖然換了架谎,但是文件夾的名稱還沒換。關(guān)掉工程辟躏,我們進(jìn)入該工程的文件夾目錄谷扣,直接修改工程最頂層文件夾名稱“YYProject-master”,改為“DDTest”捎琐,點(diǎn)擊“YYProject.xcworkspace”改為“DDTest.xcworkspace”,改完之后会涎,點(diǎn)擊“DDTest.xcworkspace”進(jìn)入工程。
  • 進(jìn)入工程后發(fā)現(xiàn)它喵的瑞凑,左側(cè)菜單最頂層的“DDTest.xcodeproj”為紅色末秃,表示鏈接失敗了。別擔(dān)心籽御,選中該文件练慕,在右側(cè)Identifier and Type中的Location下面有個(gè)小文件夾圖標(biāo)惰匙,點(diǎn)擊彈出文件選擇框,在文件選擇框中找到“DDTest.xcodeproj”文件贺待,點(diǎn)擊Choose徽曲。點(diǎn)完后關(guān)閉工程,再重新打開麸塞,編譯,運(yùn)行涧衙,perfect哪工!

有哪些值得使用的插件呢?


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市序攘,隨后出現(xiàn)的幾起案子茴她,更是在濱河造成了極大的恐慌,老刑警劉巖程奠,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件丈牢,死亡現(xiàn)場離奇詭異,居然都是意外死亡瞄沙,警方通過查閱死者的電腦和手機(jī)己沛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來距境,“玉大人申尼,你說我怎么就攤上這事〉婀穑” “怎么了师幕?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長伪货。 經(jīng)常有香客問我们衙,道長,這世上最難降的妖魔是什么碱呼? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任蒙挑,我火速辦了婚禮,結(jié)果婚禮上愚臀,老公的妹妹穿的比我還像新娘忆蚀。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布馋袜。 她就那樣靜靜地躺著男旗,像睡著了一般。 火紅的嫁衣襯著肌膚如雪欣鳖。 梳的紋絲不亂的頭發(fā)上察皇,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天,我揣著相機(jī)與錄音泽台,去河邊找鬼什荣。 笑死,一個(gè)胖子當(dāng)著我的面吹牛怀酷,可吹牛的內(nèi)容都是我干的稻爬。 我是一名探鬼主播,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼蜕依,長吁一口氣:“原來是場噩夢啊……” “哼桅锄!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起样眠,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤友瘤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后吹缔,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體商佑,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年厢塘,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了茶没。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,161評論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡晚碾,死狀恐怖抓半,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情格嘁,我是刑警寧澤笛求,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站糕簿,受9級特大地震影響探入,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜懂诗,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一蜂嗽、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧殃恒,春花似錦植旧、人聲如沸辱揭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽问窃。三九已至,卻和暖如春完沪,著一層夾襖步出監(jiān)牢的瞬間域庇,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工丽焊, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留较剃,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓技健,卻偏偏與公主長得像,于是被迫代替她去往敵國和親惰拱。 傳聞我的和親對象是個(gè)殘疾皇子雌贱,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評論 2 344

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

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件偿短、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,033評論 4 62
  • 什么是單例: 一個(gè)類在整個(gè)系統(tǒng)中只有一個(gè)實(shí)例,而且這個(gè)實(shí)例在類的內(nèi)部由private構(gòu)造的,外部不能直接調(diào)用其構(gòu)造...
    茴香豆的第五種寫法閱讀 3,699評論 0 3
  • 我把我的小花傘欣孤,弄丟在上班的路上了,嗚嗚……好心傷啊昔逗,我還記得是在哪個(gè)位置掉的降传,大概小花傘看見我拋下它,向班車急奔...
    一直走別回頭M閱讀 451評論 0 0
  • 成了兩個(gè)孩子的媽媽勾怒,軟肋更柔軟婆排,盔甲更強(qiáng)大。 小兒子滿月了笔链,我也慢慢從產(chǎn)后的虛弱中恢復(fù)過來段只。因?yàn)樯藘蓚€(gè)身高體重相...
    苗小果閱讀 351評論 0 0
  • 是夜,風(fēng)微微在吹鉴扫,云兒慢慢在飄赞枕。我和好友云來到西外大歌劇院,享受德國柏林交響樂團(tuán)的視聽盛宴坪创。貝多芬的第七交響曲炕婶,高...
    hlhdgz閱讀 376評論 0 0