CsdnReader for Swift