Skip to content

NUBIC/nu_surveyor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Surveyor on iOS

This project is an iOS port of the Surveyor ruby gem (https://github.com/NUBIC/surveyor). It brings surveys to iPads and other iOS devices, with offline and sync capabilities. It is implemented as a Cocoa Touch static library (NUSurveyor), but also has an example target (NUSurveyorExample). See the NUAppDelegate for an example of how to use the NUSurveyor library in your application.

Installation

  • Clone nu_surveyor from https://github.com/NUBIC/nu_surveyor into the same parent directory as this project, e.g. ~/ios/nu_surveyor
  • Click your project, your target and the "Build Phases" tab, "Link Binary With Libraries", click the "+", and add the entire nu_surveyor directory
  • Click the "+" again and add "libNUSurveyor.a"
  • Under the "Build Settings" tab, make sure "User Header Search Paths" is set to $(BUILT_PRODUCTS_DIR) and "Recursive" is checked
  • Under the "Build Settings" tab, make sure "Other linker flags" contains -all_load and -ObjC (capitalization matters)

Testing with Frank

frank build --target=NUSurveyorExample frank launch --idiom=ipad browse to http://localhost:37265/

Special thanks

  • wakibbe (enabling this project)
  • abby c-b (managing finances)
  • seanvolution (managing expectations)
  • rsutphin (guidance)
  • jdzak (commiseration)
  • Nataliya (stretching the functionality of surveyor)
  • ybushmanova (stretching the functionality of surveyor)
  • yipdw (dependency graph)
  • hyperjeff (dependency evaluation)
  • l wy (ethnography, ux)
  • The American Mustache Institute (http://www.americanmustacheinstitute.org/mustache-information/styles)