분류 전체보기 850

Swift2 - Using faceAPI and sending binary data to server

핵심은 쓰잘데기 없는거 지우고 마이크로소프트 faceAPI 를 이용할시 다음과 같이 이용한다. func imageUploadRaw(image:UIImage){ let request = NSMutableURLRequest(URL: NSURL(string: "https://api.projectoxford.ai/face/v1.0/detect?entities=true&returnFaceId=true&returnFaceLandmarks=true&returnFaceAttributes=age")!) request.HTTPMethod = "POST" let imageData :NSData = UIImagePNGRepresentation(image)! let body = NSMutableData(); body.appen..

모바일/iOS 2016.06.06

Swift2 - Multipart Data send

레퍼런스도 없고 인터넷 참고용 코딩도 지저분하지만 일단 복붙굉장히 더럽고 참고용이기때문에 필요하면 참고한다. func generateBoundaryString() -> String{ return "Boundary-\(NSUUID().UUIDString)"} func imageUploadRaw(image:UIImage){ let request = NSMutableURLRequest(URL: NSURL(string: "https://api.projectoxford.ai/face/v1.0/detect")!) request.HTTPMethod = "POST" let postString = "entities=true&returnFaceId=true&returnFaceLandmarks=true" let myData..

모바일/iOS 2016.06.06

Swift2- Reflection 사용법?

https://appventure.me/2015/10/24/swift-reflection-api-what-you-can-do/ reflect() 함수는 더이상 신버전 스위프트에서는 쓰이지 않는듯 하다. (다만 언더바를 추가했다능)갑 애플은 별로 필요가없어지면 메서드를 막 지우고 바꿔버리는듯 하다. 자바에서는 워낙 보수적으로 deprected만 시켜놓고 가만 내두는게 보통인데 애플은 그냥 지네 마음에 안든다고 막 없애버리기 때문에 그전 참조문서도 소용이 없다.항상이런식으로 갑질을 하는데도 이용자가 욕쟁이 할머니 순대국 마냥 끌려서 쓰는것도 신기하다.개발자 이름을 법인명으로 하고싶다고 하면 법원에 가서 개발자이름을 법인이름으로 바꾸라고 한다는 인터넷 글도 읽었고 웹뷰에서 사용하는 서버 기준도 우리 스위프트 ..

모바일/iOS 2016.06.06

Swift 웹뷰 접근 세팅

2016-06-05 11:48:09.127 AlphaFace[1622:93412] App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file. 이 메시지가 보인다면 아래와 같이 info.plist 를 수정한다. open as source code로 열어서 맨 윗단의 태그 아래에 넣는다. NSExceptionDomains domain.com NSExceptionAllowsInsecureHTTPLoads NSExceptionMinimumTLSVersion TLSv1.1 ..

모바일/iOS 2016.06.05