내가 생성한 하위 객체에서 이벤트를 상위객체로 보내는 방법! – 2부 NotificationCenter패턴

델리게이트는 A객체와 B객체가 강하게 묶여 객체가 여러개가 되면 관리가 힘이 들어진다. 예를 들어 결제 과정을을 본다면 결제 안내 페이지에서 금액이 2000원으로 나온다고 하고 여기서 쿠폰을 사용한다고 해보자. 쿠폰 선택화면 안에 프로모션 화면등 그 안에 2~3단계의 화면이 더 들어갈 수도 있다.  최종적으로 결정하는 화면과 제일 처음에 봤던 결제 화면간을 델리게이트로 연결을 하면 여간 복잡하고 귀찮은 일이 […]

내가 생성한 하위 객체에서 이벤트를 상위객체로 보내는 방법! – 1부 Delegate패턴

뷰에서 팝업창을 하나 만든다고 가정을 하자. 팝업창에는 여러가지 정보나 버튼이 있고 그 버튼을 누르면 팝업창을 생성한 상위 뷰에 선택한 메뉴가 보이는 구조라고 하면 이걸 어떻게 구현할까? 팝업을 생성한 뷰에서는 팝업창을 제어하기가 쉽다. 하지만 팝업창에서는 상위뷰를 제어하는게 생각처럼 쉽지는 않다. 이럴때 쓸수있는 패턴들이 있다. 대표적으로 Delegate 패턴을 시작으로 NSNotificationCenter, singletone, block, keyValue….등등  시간이 날때마다 하나씩 포스팅을 […]

XCode 빌드 에러

No matching provisioning profile found: Your build settings specify a provisioning profile with the UUID “xxx”, however, no such provisioning profile was found. 앱을 올리려고 아카이빙하는데 계속 프로비저닝이 맞지 않는다고 했다. 인증서를 삭제도 해보고 다시 만들어도 보고 하다 스택오버플로우 선생님에게 배운 문제로는 7.2문제여서 설정가서 해결보라는데 난 그냥 7.2.1로 업데이트하니까 해결됬다. 야호 참고 – 스택 오버 […]

[만화] 요리남자의 일상

요즘 리디북스에서 책을 사서 읽는 소소한 취미가 생겼다. 평소에도 만화를 사서 보는걸 좋아했지만 서점에 가기 귀찮음과 책장 정리의 귀찮음으로 인해 요즘 잘 안사서 보게되었는데 그냥 가볍게 한권씩 사서 보기에 좋은거 같다.  유명한 만화들은 어짜피 내가 소개 안해도 다 알테니 안유명한 책들이나 골라서 소개해볼까 한다. 주인공은 요리만능, 청소 완벽, 일도 잘함등의 완벽에 그린듯한 사람이지만…. 너무 완벽하기에 […]

애플 개발자 배포 인증서 갱신! [ AppleWWDRCA ]

애플 개발자 계정을 등록하고 키를 요청한후 인증서를 발급받고 등록을 하는데 인증서가 계속 유효하지 않은 인증서로 나오며 프로비져닝이 일치하지않는다고 빌드 에러가 생겼다. No matching provisioning profile found: Your build settings specify a provisioning profile with the UUID “xxxxx”, however, no such provisioning profile was found.   이거때문에 인증서도 계속 폐기하고 다시 등록하고 애플에 문의 전화를 했더니 […]

OWC, 2013년 이후 출시된 맥북 SSD 용량 업그레이드 키트 발매

맥북의 사양은 사용자가 램이나 cpu,  ssd의 용량등 일정부분은 고를수가 있다. 하지만 그 비용이 상상을 초월한다. 만약 당신이 맥북을 사면서 1tb의 ssd를 사용하려면 100만원을 지불해야만 한다. 그에비해 대중적으로 많이 쓰이는 삼성의 850pro모델은 반가격이면 구입 할 수 있다. 하지만 애플에서는 독자적으로 만든 규격의 부품을 사용해서 일반 인터페이스의 부품은 사용 할 수가 없다.  단순한 100만원이 아닌 256기가 ssd가 제외되며 […]

문자로 되어있는 날자 형식을 NSDate로 바꾸기

자료를 찾아서 사용하다 보면 날자만큼 포멧이 다양한 경우도 드물다. 이런 당신을 위해 애플에서는 NSDateFormatter란걸 만들어 두었다 얏호. 예제는 우주항공청에서 제공하는 27일간의 KP데이터를 사용하겠다 이 파일에는 날자가 “2016 Mar 16″형식으로 되있다. http://services.swpc.noaa.gov/text/27-day-outlook.txt  

  NSDateformatter에 들어가는 yyyy MMM dd 같은 형식에 대해서는 유니코드 기준을 따른다 http://unicode.org/reports/tr35/tr35-4.html#Date_Format_Patterns   예제 다운로드

텔레그렘의 쓸만한 기능 5가지

텔레그렘을 사용할때 기초적인 팁들을 정리해보았다. pc 버전을 기준으로 작성 하였으나 모바일에서도 메뉴가 크게 다른 경우는 없다.   1. 이름 만들기 텔레그렘은 기본적으로 처음 사용할때 전화번호를 통한 sms인증을 사용하고 있다. 그래서 처음에 대화를 나눌수 있는건 나의 전화번호를 알고 있는 사람들뿐이다. 하지만 가입 한 이후에 설정메뉴에서 Username을 설정하면 여기서 설정한 이름으로 연락처를 추가 할 수 있다.   […]

텔레그렘 예쁜거 같은 추천 스티커 6종

요즘 다시 텔레그렘이 뜨는거 같아 예쁜거 같은 스티커를 모아봤다 하단에 링크를 누르면 텔레그렘에 스티커가 추가된다     멍청하게 죽는법   언더테일   애퍼쳐 사이언스(포탈)   요츠바랑! 몰랑이 무한도전

오 천원! – [리디 북스 자동 충전 금액 변경 주의 사항]

요즘 리디북스에서 책을 사서 잘 보고 있다. 이북은 참 편한거 같다. 리디 북스 같은경우 선착순으로 포인트를 주는 이벤트를 자주 진행한다. 대표적으로 선릉역에 눈/비가 올 경우 오후 6시에 선착순으로 2000명에게 천원의 포인트를 지급해주고 있다. 워낙 경쟁률이 높은 이벤트라서 잠깐만 지나도 받을수가 없다. 하지만 자동 충전을 설정해두면 선착순 상관없이 당일안에만 확인하면 포인트를 받을 수 있다! 리디북스 자동 […]