9월, 2018의 게시물 표시

NSDateFormatter Test Site (Link)

이미지
NSDateFormatter 테스트 할 수 있는 Site 가이드 및 테스트를 바로 할 수 있어 DateFormatter가 생각이 나지 않거나 테스트 해볼 때 좋은 Site 이다. http://nsdateformatter.com/

iOS Page53 Book Animation (참고용)

이미지
iOS의 Page53 스케치 할 수 있는 앱이 존재하는데, Animation 효과가 실제 책을 펼쳐 책장을 넘기는 효과로 되어있다.  최근 업무로 인해서 비슷한 효과를 찾아보려고 하는중. (아래링크) 동일하게 구현한 샘플 이 있어 참고할 겸 링크 걸어 놓았다. 문제는 2015년에 작성된 Sample Code 인데, Swift 2.x 버전으로 작성되어 현재기준 Xcode 10에서 실행은 되지 않고 있다. 그러나 계산로직이 중요한 부분임으로 나중에 시간될 때 따라서 만들어볼 예정이다. 참고 링크 : [iOS Page53 Book Animation] https://www.raywenderlich.com/1718-how-to-create-an-ios-book-open-animation-part-2

iOS12 UINavigationBar Size

이미지
 iOS12 로 업데이트 되면서 크게 현재 운영되고 있는 앱에 크게 영향이 있는 부분이 없지만, UI 상으로 한가지 차이점이 존재하여 공유할겸 포스팅 합니다. 이번에 iOS12 업데이트 이후 iPad의 네비게이션 Size 가 변경되었습니다. iOS11 의 navigationBar Size (높이 44) iOS12 의 navigationBar Size (높이 50) 보통 Autolayout 을 사용한다면 현재 크게 영향이 있을 것으로 보이지는 않지만,  높이 값에 따라 표현해 주고 싶은 UI가 있다면, 참고로 알고 있으면 될 것 같다. #. iOS12 iPad 상에서 높이가 50으로 바뀐다는 내용을 듣지는 못하였는데, 이게 단순한 버그에 의한 건지 아니면 정식으로 변경된건지를 확신을 못하고 있다. 아래 링크에서도 베타테스트 중에 바뀌었다는 내용을 적어두었다. https://medium.com/@hacknicity/ipad-navigation-bar-and-toolbar-height-changes-in-ios-12-91c5766809f4

APNS Push 인증서 및 .p12 to .pfx 변환하기

이미지
해당글에 들어가기 앞서  (링크) CertificateSigningRequest  를 만든 뒤에 진행하도록 하겠습니다. Apns Push를 사용하고 있다면, 매년 갱신해야하는 문제가 있어서 정리할 겸 글을 쓰며, 특히 .p12 를 .pfx File 로 변환하려고 할 때 생각보다 블로그들이 2010년 이전문서가 많아 필자와 동일하게 시간을 허비한 사람을 위해 정리하려고 한다. 목차 1. APNS Push 인증서 만들기 2. .p12 to .pfx 변환하기. (Window 10 에서 진행하였습니다.) 1. APNS Push 인증서 만들기 APNS Push 인증서를 만드는 과정 이전에 Apple APNS Push 인증서는 생성하면 1년 1개월(2018년 9월 기준)이라는 기간동안 해당인증서를 통해서 사용할 수 있게 제공됩니다. 지금까지 iOS 개발을 5~6년 진행하면서, 매번 불편했던점은 바로 인증서 인데, Xcode 버전이 올라가면서 일부 일증서 갱신 및 생성은 편해지긴 하였지만, 관리면에선 구글의 GCMS 형식이 부러울 수 밖에 없다. 필자도 조금은 뒤늦게 안 사실이긴 하기만 APNS 인증서 중 .p8 인증서가 존재하는데, 해당 인증서를 통하면 한번생성한 뒤 매년 교체할 필요없어진다. .p8 인증서는 2016 WWDC에서 변경된 알림서비스에서 발표된걸로 알고 있는데, 필자는 2017년 12월에 개발하고 있는 앱에 적용을 하여, Push 인증서는 더이상 관리하지 않아도 되게 되었다. (GCMS 와 동일하게 한번 발급받은 인증서로 계속 사용할 수 있다.)  아래 링크 참고해 보길 바란다. 링크 : http://taesulee.tistory.com/5 (.p8 인증서 생성) 하지만, Java7 이상에서 지원되는 걸로 알고 있으며, 유지보수 하는 앱중에 서버에서 추가적으로 개발을 하지 않기에 어쩔 수 없이 인증서를 갱신하는 과정이 필요하게 되었다. (스압 주의) (애플개발자 사이트) https://developer.

CertificateSigningRequest 만들기

이미지
애플(Apple) 기본 인증서 만들기 키체인 앱을 통하여 CertificateSigningRequest 인증서는 APNS, Developerment, Production 을 만드는 Base가 되는 인증서 입니다. 간단하게 스크린샷을 통해서 만들어 봅니다. 이와 같이 따라하면 인증서 발급이 완료됩니다.