Add /.DS_Store to gitignore.
Use CGRectIntegral to convert any decimal values within the frame to integer values to prevent the blurriness issue.