분류 전체보기 850

[Swift] 웹뷰에서 자바스크립트 실행 방법

다음의 메서드가 준비되어있다.webView.stringByEvaluatingJavaScriptFromString()인자에다가 string 을 넣어주면 된다. 일단, 웹뷰를 통해 페이지를 전부 로딩되고 난후 불러와야 한다.func webViewDidFinishLoad(webView: UIWebView)위와같이, 페이지가 불러왔을때 사용가능하게 하면 된다. 다만, 프레임이 여러개가 있으면 여러번 호출될수 있으므로 이를 방지하여야 한다.전체 코드는 다음과 같다.

모바일/iOS 2016.08.06

소셜 코딩으로 이끄는 GitHub 실천기술

사실 깃허브의 기능은 그냥 인터넷 찾아보면 잘 나오지만, 한 분야를 판 작가의 통찰력도 얻을수 있어서 책 수집을 좋아하는지라, 깔끔해보여서 샀다. 한분야를 접하면 사실 구글링해서 대부분의 정보를 찾을수 있기는 한데, 그동안 배운것은 그래도 어떠한 기능이 있나 전반적으로 훑어 보아야 나중에 고생을 하지않고 찾을 것들을 머릿속에 인덱싱 할수 있다는 점이다.회사원이라 시간이 많지는 않아서 오픈소스 프로젝트에 커밋할 생각도 못하고 있었는데, GitHub가 나름의 소셜 공간으로까지 퍼진다는 맥락으로 쓴 책이다.책 자체는 기술적면에 치우쳐져 있어서 뭔가 더 스토리도 들려주면 좋았겠지만, 어쨌든 필요한 것들은 있는듯.미래 생각으로 조금 여유가 없어서 블로그나 다른 활동을 하지 못하고 있었고 가능하면 깃허브로 그동안 ..

IT 서평 2016.06.30

Swift2 - String to JSON Object

Swift: Could not cast value of type '__NSCFArray' to 'NSDictionary' JSON의 제일 상위가 []로 감싸져있을때는 Array타입이며 {}는 Dictionary 타입이다. 만약, 최상위가 []로 감싸져있다면 다음과 같이 NSMutableArray로 변환해야하는걸로 보인다. let data = responseString?.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false)! do { let json = try NSJSONSerialization.JSONObjectWithData(data!, options: []) as! NSMutableArray print("\(json)") } cat..

모바일/iOS 2016.06.08