BeeFramework 系列一 安装篇(Arc)

 

本问转载至 http://www.apkbus.com/android-126136-1-1.html

 

 

该用户从未签到

跳转到指定楼层
楼主
 
 发表于 2013-7-16 14:38:14 只看该作者 回帖奖励

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册 

x
本帖最后由 qihoo2 于 2013-7-16 14:39 编辑

Beeframework 是一款iOS快速开发框架,它以UISignal强大的路由功能替代原有Delegate方式,完成复杂且高效的的UI信号路由。具体见http://baike.baidu.com/view/4634432.htm?subLemmaId=4634432&fromenter=BeeFramework 

本文以arc的方式添加Beeframework,使用cocoapods工具。 

1.安装cocoapods 
sudo gem install cocoapods 
安装完成后提示: 
<ignore_js_op> 

2.新建arc工程 
<ignore_js_op> 
关闭工程 

3. 添加Podfile 
在工程根目录下添加Podfile文件,内容为
  1. platform :ios,'5.0'
  2. pod 'BeeFramework', :head
复制代码
4. 运行pod install 
<ignore_js_op> 

5.打开BeeFrameWorkTest.xcworkspace 
<ignore_js_op> 

OK,我们已经建好了一个为该项目添加好了Beeframework,现在来测试下吧。 
直接运行 
<ignore_js_op> 
:-( ,发现一个错误。
  1. ld: library not found for -lPods
复制代码
如果你没有这个错误恭喜你可以跳过这一步了,打开工程设置 
<ignore_js_op> 
添加"$(SRCROOT)/Pods/build/Debug-iphonesimulator"至Library Search path 
重新运行,又报了两个错!:-<< 
<ignore_js_op> 
打开Pods工程下的BeeFramework里的Bee_Precompile.h,设置__BEE_UNITTEST__ 为0, 
重新运行,OK,这世界清静了! 
<ignore_js_op> 

下面测试下BeeFramework是否安装成功,打开ViewController.xib添加一个按钮,设置父类为BeeUIButton 
<ignore_js_op> 
运行后,界面如下: 
<ignore_js_op> 
OK,点击Button,查看控制台,BeeFramework 工作了!! 
<ignore_js_op> 

本文代码下载https://github.com/ilikeido/BeeFrameworkTest/tree/master/lesson1
<ignore_js_op>

92ea6743-17a6-3630-8f69-5b343a0320e1.jpg (112.7 KB, 下载次数: 1)

 

92ea6743-17a6-3630-8f69-5b343a0320e1.jpg
<ignore_js_op>

447ee1c9-7dc7-37ef-90b1-43d9e7bf9d34.jpg (42.99 KB, 下载次数: 0)

 

447ee1c9-7dc7-37ef-90b1-43d9e7bf9d34.jpg
<ignore_js_op>

c156880f-6d41-3836-addf-a75c56bdb0ad.jpg (544.29 KB, 下载次数: 0)

 

c156880f-6d41-3836-addf-a75c56bdb0ad.jpg
<ignore_js_op>

eec60854-5336-3121-ae6a-c1d3c1557652.jpg (675.99 KB, 下载次数: 0)

 

eec60854-5336-3121-ae6a-c1d3c1557652.jpg
<ignore_js_op>

b3ec52f7-9fb6-3c2d-9c05-1c0e2e3e1b79.png (240.87 KB, 下载次数: 0)

 

b3ec52f7-9fb6-3c2d-9c05-1c0e2e3e1b79.png
<ignore_js_op>

3de68f3c-ee99-34b3-86a8-b7f7416edccb.jpg (564.88 KB, 下载次数: 0)

 

3de68f3c-ee99-34b3-86a8-b7f7416edccb.jpg
<ignore_js_op>

b7497392-c819-3e83-8c3c-38612c5cbe71.jpg (755.96 KB, 下载次数: 0)

 

b7497392-c819-3e83-8c3c-38612c5cbe71.jpg
<ignore_js_op>

2bde15ba-a037-3dc4-a68f-1c4ea4b1fa35.jpg (491.01 KB, 下载次数: 0)

 

2bde15ba-a037-3dc4-a68f-1c4ea4b1fa35.jpg
<ignore_js_op>

45ea3691-dc2f-3503-b7b2-2332c87ba852.jpg (191.13 KB, 下载次数: 0)

 

45ea3691-dc2f-3503-b7b2-2332c87ba852.jpg
<ignore_js_op>

19d6d33d-404c-3289-82a7-39a1aeb80fd2.jpg (357.48 KB, 下载次数: 0)

 

19d6d33d-404c-3289-82a7-39a1aeb80fd2.jpg
<ignore_js_op>

1353295957_1837.png (9.81 KB, 下载次数: 0)

 

1353295957_1837.png
<ignore_js_op>

92ea6743-17a6-3630-8f69-5b343a0320e1.jpg (112.7 KB, 下载次数: 0)

 

92ea6743-17a6-3630-8f69-5b343a0320e1.jpg
   
posted @ 2014-07-03 10:05  天牛  阅读(250)  评论(0编辑  收藏  举报