Xcode gitignore
favorite button implementation