Skip to content
an iOS port of surveyor, designed for secure offline use
Objective-C JavaScript CoffeeScript C Ruby
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
Frank
GRMustache/src/tests/Private/GRPreventNSUndefinedKeyExceptionAttackTest.xcdatamodeld
JSONKit
KIF
NUSurveyor.xcodeproj
NUSurveyor
NUSurveyorAppTests
NUSurveyorExample
NUSurveyorTests
.gitignore
CHANGELOG.md
Default-568h@2x.png
GRMustache.h
GRMustacheAvailabilityMacros.h
GRMustacheDynamicPartial.h
GRMustacheError.h
GRMustacheFilter.h
GRMustacheHelper.h
GRMustacheInvocation.h
GRMustacheProxy.h
GRMustacheSection.h
GRMustacheSectionHelper.h
GRMustacheSectionTagHelper.h
GRMustacheSectionTagRenderingContext.h
GRMustacheTemplate.h
GRMustacheTemplateDelegate.h
GRMustacheTemplateRepository.h
GRMustacheVariable.h
GRMustacheVariableHelper.h
GRMustacheVariableTagHelper.h
GRMustacheVariableTagRenderingContext.h
GRMustacheVersion.h
Gemfile
Gemfile.lock
NUSurveyorExample copy-Info.plist
NUSurveyorExample copy2-Info.plist
README.md
libGRMustache5-iOS.a

README.md

Surveyor on iOS

This project is an iOS port of the Surveyor ruby gem (http://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 http://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)
Something went wrong with that request. Please try again.