Override the method instead of using @dynamic

@dynamic is not really meant to be used this way
We don't want .xccheckout files to be commited
Remove xccheckout file from repository
Merge pull request #5 from iluuu1994/master

@dynamic and gitignore