native objective C implementation of DNode for iOS