二种智能指针的实现
fix some error
[ios]add smart pointer file to project