BeeFramework学习(一):Hello World

来源:互联网 发布:linux setid 编辑:程序博客网 时间:2024/05/16 15:52

Beeframework笔记

1.    下载

下载代码库:https://github.com/gavinkwoe/BeeFramework.git

下载模板:https://github.com/qfish/Bee-Xcode-Template.git

下载xproj工具: https://github.com/qfish/xproj.git

2.    安装

打开终端,进入模板目录,执行以下命令(需要输入密码):

sh install.sh

注:uninstall为卸载

3.    新建工程:

打开XCode, File->New->Project->BeeFramework->EmptyApplication

 

4.    将代码库下面的framework/目录拷贝至工程目录下并添加到工程中

 

5.    编译

5.1此时编译会报错因为framework是NO ARC的,我们可以手动给每个文件添加-fno-obj-arc参数,由于文件太多,这样太麻烦,此时可以用上面下载的批量工具xproj将所有文件统一处理。

5.2 将xproj拷贝至工程目录下

5.3  打开终端,进入该目录,执行以下命令:

sh xproj –s ./DemoApp/framework/ –t DemoApp.xcodeproj


 

注:-s 文件所在目录

             -t 工程名

此时编译就成功了,输出信息如下:

                                            

    

    

    ______    ______    ______

   /\  __ \  /\  ___\  /\  ___\

   \ \  __<  \ \  __\_ \ \  __\_

    \ \_____\ \ \_____\ \ \_____\

     \/_____/  \/_____/  \/_____/

    

    

   version 0.6.0

    

iPhone OS 8.0

iPhone Simulator

 

6.    编写HelloWorld

6.1File->New->Fiew->Beeframework->Bee View

 

 


6.2修改HelloBoard_iPhone.xml:

 

<?xml version="1.0" encoding="UTF-8"?>

 

<ui namespace="HelloBoard_iPhone">

  <linear orientation="v"class="wrapper">

    <label class="title">Hello World</label>

  </linear>

  

  <style type="text/css">

    .wrapper {

        width:100%;

        height:100%;

    }

    .title{

    width:100px;

    height:auto;

    v-float:center;

    float:center;

   bacground-color:#FFFFFFF;

    }

  </style>

</ui>

6.3:修改AppBoard.m

@interface AppBoard_iPhone()

{

    HelloBoard_iPhone *helloBoard;

}

@end

 

@implementationAppBoard_iPhone

 

DEF_SINGLETON(AppBoard_iPhone )

 

- (void)load

{

    helloBoard = [HelloBoard_iPhoneboard];

    helloBoard.view.backgroundColor = [UIColorwhiteColor];

    [self.viewaddSubview:helloBoard.view];

   

}

@end

 

7.    运行:




转载请注明出处,谢谢!

0 0
原创粉丝点击