You can either generate custom subclass your NSManagedObject
or use key-value coding.
[genderField.coreDataObject setValue:genderField.text forKey:@"gender"]
As echoed by AlexDG, you might be better off eventually going down the generating route. But for now the above works for your needs!
See this answer for more info on generating your own classes!