added swift versions of autolayout categories