CoreSpotlight封装,方便使用两个文件接口简单易用面向协议编程使用runtime实现主要功能