Add swift support

增加了swift组件的功能