swift利用单例管理