분류 전체보기(90)
-
iOS 10, 몇가지 스크린샷
국내 시간으로 9월 14일. iOS 10이 출시된다.9월 9일 공개 베타에 참여할 수 있어서 먼저 설치를 해 보았다.(Apple 베타 소프트웨어 프로그램) 디자인이 상당히 많이 바뀐 것을 느낄 수 있었다.아래 몇가지 스크린샷과 업데이트 내역을 포함해본다. 몇시간 사용해본 간단한 느낌은 가장 큰 특징은 기본 화면에서 많이 변경된 UI/UX일 것이다.위, 아래 알림창? 제어센터? 가 정말 다양해진 느낌이다. 개인적으로 자주 하는 작업들만 잘 세팅하면 잠금화면에서 다 할 수 있을 것 같다.메시지가 상당히 다양화된 느낌을 받을 수 있었다. 기능들도 많아서 단순히 메세지를 주고 받는 느낌이 아니라 다양한 재미를 추구할 수 있다.기기를 들어 올리면 자동으로 화면이 켜지는 '들어서 깨우기' 기능이 기본으로 켜져있어서..
2016.09.10 -
Swift, WKWebView에서 JavaScript Event Catch
제목을 저렇게 밖에 쓸 수 없겠다. 어렵다. 무튼, 상황AppStore에 어플을 올리는데 리젝 당했다!! 3.2.2 조항이 문제였다. (가이드 라인) App Store Review Guideline 얘기인즉슨, 펀딩을 하든 기부를 하든 그런 행위가 있는 어플은 Safari 링크나 SMS등과 같은 방법으로 어플 밖에서 이루어져야 한다. 이다.어플을 업데이트 할 수록 점차 까다로워지는 느낌이다.실제로 최근에 리젝을 당하는 횟수가 점차 많아지고 있다. Xcode 7.3, iOS 9.3 Script에서의 무언가가... iOS로 전달만 해주면 된다... 그것만 찾아봤다.그리고 역시 stackoverflow.com이 최고인 것을 다시금 깨달았다. 참조를 한 문서는 다음 3개이다. How to pass data fr..
2016.08.18 -
Swift, 웹뷰 이용시 쿠키 확인하기
상황아이폰 웹뷰를 이용하다 보니 홈페이지에서 이용하는 세션, 쿠키들을 아이폰에서도 이용을 해야하는 경우가 있었다.그 중 쿠키를 사용하기 위해 쿠키값을 가져올 필요가 있었다. Xcode 7.3, iOS 9.3 사용한 클래스는 NSHTTPCookieStorage 이다.그리고 실제로 쿠키 값을 조회하기 위한 코드는 다음과 같다. if let cookies = NSHTTPCookieStorage.sharedHTTPCookieStorage().cookies {for cookie in cookies {print(cookie)}} 그리고 실제로 내가 필요해서 구현한 부분은 다음과 비슷~ 하다. if cookie.name == 'foo' {//cookie.value 를 이러저러하게 쓰자}
2016.08.12 -
php, mcrypt_ecb의 deprecated
php7 에서는 mcrypt_ecb가 removed 되었다.php5.5부터 deprecated가 되었는데 그것도 모르고 잘만 쓰고 있었다... WarningThis function was DEPRECATED in PHP 5.5.0, and REMOVED in PHP 7.0.0.Alternatives to this function include:mcrypt_decrypt()mcrypt_encrypt()http://php.net/manual/kr/function.mcrypt-ecb.php 그래서 대체 함수를 무엇으로 할까 하다가 mcrypt_encrypt() 를 이용하게 되었다.기존에는 key를 20자리를 썼었는데 변경하면서 16, 24, 32자리만 된다고 해서 24자리로 업데이트를 하였다. 기존base64..
2016.08.03 -
iOS, Push 받을때 어플 실행 상태
if application.applicationState == .Inactive {//todo}
2016.07.06 -
Swift, WKWebView에서 Loaidng 띄우기
WKWebView를 이용한 웹뷰를 작성할때페이지가 변경될때 로딩 이미지를 띄워주려고 한다. Xcode 7.3, iOS 9 1. 가운데 로딩 이미지를 띄워주면서2. 상단 status bar에도 activity indicator가 나오게 할 것이다. 여기에는 기본만 적어본다. 여기서는 WKNavigationDelegate가 쓰인다.따라서 view를 load하는 부분에 webView!.navigationDelegate = self 가 필요하다. 그리고 아래와 같이 작성하면 된다. var activityIndicator = UIActivityIndicatorView() func webView(webView: WKWebView, didStartProvisionalNavigation navigation: WKNav..
2016.07.05