tens of warnings because you are creating most, if not all your strings with
NSString*mystring = [NSString stringWithString:@"hello"];
did nobody tell you that you can simply write
NSString*mystring @"hello";
??
hard to take your project seriously after that, XCode even proposes to fix the warnings for you if you cared to click !