Surfboard, Surfboard是一款令人愉快的iOS入门框架

分享于 

2分钟阅读

GitHub

  繁體
Surfboard is a delightful onboarding framework for iOS.
  • 源代码名称:Surfboard
  • 源代码网址:http://www.github.com/MosheBerman/Surfboard
  • Surfboard源代码文档
  • Surfboard源代码下载
  • Git URL:
    git://www.github.com/MosheBerman/Surfboard.git
    Git Clone代码到本地:
    git clone http://www.github.com/MosheBerman/Surfboard
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/MosheBerman/Surfboard
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    Surfboard

    Surfboard是适用于iOS的令人愉悦的入门库。

    依赖性

    Surfboard是使用Xcode 5和iOS 7 SDK开发的。它使用autolayout和UICollectionViewController,所以虽然它还没有在iOS 6上测试过,但是,你可以在它上面运行Surfboard。

    安装Surfboard

    将SRFSurfboard项目的内容添加到你的目录中,或使用CocoaPods:

    pod'Surfboard'

    导入SRFSurfboard.h以访问Surfboard的所有功能。

    入门

    每个面板都是一个屏幕信息,包括一些文本,图像或屏幕截图,以及一个按钮。

    查看示例数据目录,了解JSON配置示例的外观。

    显示Surfboard

    你可以使用segue或者创建一个SRFSurfboardViewController实例并向它传递一些面板的数组来显示Surfboard,你还可以向JSON文件传递路径,在一秒钟内讨论它。

    Surfboard的两个初始化:

    
    // One surfboard, the initWithPanels: way.
    
    
    
    SRFSurfboardViewController *surfboard = [[SRFSurfboardViewController alloc] initWithPanels:anArrayOfPanels];
    
    
    
    // Another surfboard, the initWithPathToCofiguration way.
    
    
    
    SRFSurfboardViewController *surfboard = [[SRFSurfboardViewController alloc] initWithPathToConfiguration:aPathToJSONFile];
    
    
    
    

      framework  DEL  SURF  
    相关文章