Update project settings

Signed-off-by: mrahmiao <mrahmiao@gmail.com>
Added swizzling implementations and the class to activate swizzling.

Signed-off-by: mrahmiao <mrahmiao@gmail.com>