/ swift

encodeURIComponent equivalent in swift

storylink를 통해서 포스트 내용을 보내려고 했는데 NSURL을 생성하지 못한 이슈가 있었다. 보통 웹개발할때 QueryString 인코딩은 encodeURIComponent 함수를 이용했는데 swift에 동일한 기능을 하는 코드가 없어서 만들어 보았다.

다행이 잘 동작한다^^/

extension String {

    public func encodeURIComponent() -> String? {
        return self.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLQueryAllowedCharacterSet())
    }
}