iOS項(xiàng)目框架-----BeeFramework 的使用教程及問題記錄(一)

越來越多的框架在技術(shù)圈中流行奕塑。同樣也使得App開發(fā)越來越迅速柬赐。開發(fā)框架為所有的開發(fā)者們帶來極大的便利斑响。 最近接手一個項(xiàng)目凰慈,外包公司用的是BeeFramework這個框架汞幢。? 之前沒有用過。 所以簡單記錄一下溉瓶,自己使用這個框架的一些過程和問題急鳄。

構(gòu)建以BeeFramework為基礎(chǔ)框架的項(xiàng)目:

準(zhǔn)備工作:

1、下載BeeFramework(非ARC)

2堰酿、下載Bee項(xiàng)目模板:Bee-Xcode-Template-master

3疾宏、下載一個小工具:xproj,用來批量進(jìn)行ARC触创、非ARC混編的shell腳本坎藐。

前面三個工作做完以后。

1哼绑、在Xcode 中安裝Bee項(xiàng)目模版

解壓Bee-Xcode-Template-master岩馍,終端cd到該目錄,執(zhí)行以下命令

sh install.sh


終端安裝Bee操作

2抖韩、打開Xcode蛀恩,新建項(xiàng)目


出現(xiàn)BeeFramework


新建項(xiàng)目完成

3、command+B? 編譯發(fā)現(xiàn) ?提示Bee.h引用找不到茂浮。(下圖所示)

Bee.h找不到

4双谆、把下載好的BeeFramework解壓。并將framework這個文件夾添加到新建的項(xiàng)目席揽。


framework


copy

5顽馋、 再次編譯,還是出現(xiàn)問題幌羞,這個時候就需要用到前面下載好的xproj(批量添加-fno-objc-arc)

因?yàn)锽eeFramework是一個非RAC(ReactiveCocoa)的框架寸谜,現(xiàn)在Xcode5.0以后新建的工程,都默認(rèn)是ARC工程属桦,所以需要對BeeFramework進(jìn)行混編處理熊痴。

framework目錄下的所有文件都需要在Build Phases中添加-fno-objc-arc,但是文件非常多地啰,一個個添加愁拭,我相信,你會瘋掉的亏吝。此時岭埠,你就需要用到這個小工具:xproj

第一步: ?將下載后xproj的解壓后的文件蔚鸥,拷貝到新建的Bee工程的根目錄下


拷貝xproj

第二步:終端cd到工程的根目錄惜论,然后運(yùn)行下面命令:

sh xproj -s (需要添加編譯參數(shù)的文件所在的文件夾)(本項(xiàng)目就是之前拖進(jìn)去的framework文件夾) -t 目標(biāo)工程文件

例如:我的工程是BeeDemo,輸入命令:

sh xproj -s /Users/fogaozhang/Desktop/BeeDemo/BeeDemo/framework -t /Users/fogaozhang/Desktop/BeeDemo/BeeDemo.xcodeproj


終端添加-fno-objc-arc

給framework中的文件添加-fno-objc-arc完成止喷。


查看添加完成

6馆类、編譯,發(fā)現(xiàn)還是不能成功弹谁。 接下去乾巧,是我個人碰到的問題記錄句喜,如果有碰到的伙伴,可以參考一下(沒有就略過)沟于。

問題1:返回值錯誤咳胃,手動修改,將 ?nil ?改為 ?0


問題1

問題2: ?引用不對


問題2

問題3: 返回類型不回

問題3

問題4:

問題4

問題5:

問題5

問題6:

問題6

這個問題出現(xiàn)的情況旷太,有挺多的展懈。 重復(fù)問題在我這里不存在,后面去stackoverflow找到這個答案供璧,修改完成之后(For me, changing 'No Common Blocks' from Yes to No ( under Targets->Build Settings->Apple LLVM - Code Generation ) fixed the problem.)存崖,編譯成功(為什么? tm全是英文沒看懂??)睡毒。

7来惧、運(yùn)行command+R ? ? 除了啟動頁,一片黑色演顾。
至此违寞,項(xiàng)目編譯成功,可以開始創(chuàng)建頁面了偶房。

對于框架的詳細(xì)說明以及快速開發(fā)教程趁曼,在《Developer_manual》文檔中有較為詳細(xì)的說明,文檔在項(xiàng)目的Document目錄下棕洋,在BeeFramework-->document-->developer_manual挡闰。

借鑒:http://blog.treney.com/index.php/archives/BeeFramework.html?utm_source=tuicool&utm_medium=referral

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市掰盘,隨后出現(xiàn)的幾起案子摄悯,更是在濱河造成了極大的恐慌,老刑警劉巖愧捕,帶你破解...
    沈念sama閱讀 216,997評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件奢驯,死亡現(xiàn)場離奇詭異,居然都是意外死亡次绘,警方通過查閱死者的電腦和手機(jī)瘪阁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來邮偎,“玉大人管跺,你說我怎么就攤上這事『探” “怎么了豁跑?”我有些...
    開封第一講書人閱讀 163,359評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長泻云。 經(jīng)常有香客問我艇拍,道長狐蜕,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,309評論 1 292
  • 正文 為了忘掉前任卸夕,我火速辦了婚禮馏鹤,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘娇哆。我一直安慰自己,他們只是感情好勃救,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,346評論 6 390
  • 文/花漫 我一把揭開白布碍讨。 她就那樣靜靜地躺著,像睡著了一般蒙秒。 火紅的嫁衣襯著肌膚如雪勃黍。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,258評論 1 300
  • 那天晕讲,我揣著相機(jī)與錄音覆获,去河邊找鬼。 笑死瓢省,一個胖子當(dāng)著我的面吹牛弄息,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播勤婚,決...
    沈念sama閱讀 40,122評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼摹量,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了馒胆?” 一聲冷哼從身側(cè)響起缨称,我...
    開封第一講書人閱讀 38,970評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎祝迂,沒想到半個月后睦尽,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,403評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡型雳,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,596評論 3 334
  • 正文 我和宋清朗相戀三年当凡,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片纠俭。...
    茶點(diǎn)故事閱讀 39,769評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡宁玫,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出柑晒,到底是詐尸還是另有隱情欧瘪,我是刑警寧澤,帶...
    沈念sama閱讀 35,464評論 5 344
  • 正文 年R本政府宣布匙赞,位于F島的核電站佛掖,受9級特大地震影響妖碉,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜芥被,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,075評論 3 327
  • 文/蒙蒙 一欧宜、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧拴魄,春花似錦冗茸、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至顶捷,卻和暖如春挂绰,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背服赎。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評論 1 269
  • 我被黑心中介騙來泰國打工葵蒂, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人重虑。 一個月前我還...
    沈念sama閱讀 47,831評論 2 370
  • 正文 我出身青樓践付,卻偏偏與公主長得像,于是被迫代替她去往敵國和親缺厉。 傳聞我的和親對象是個殘疾皇子荔仁,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,678評論 2 354

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