본문 바로가기
[Effective Java] 컴파일 경고 메세지가 없게 하자. [Effective Java] 컴파일 경고 메세지가 없게 하자. - 제네릭을 사용해서 프로그램을 작성하면 컴파일 경고 메세지를 많이 마딱뜨릴 수 있다. unchecked cast, unchecked method call, unchecked generic array generation, unchecked conversion 등. - 가능한 모든 unchecked 경고 메세지를 없애자. 이는 Runtime 시 ClassCastException 예외가 생기지 않음을 의미한다. - 특정 경고 메세지는 없앨 수 없지만, 그 메세지를 유발시킨 코드가 타입 안전을 보장한다면 @SuppressWarnings("unchecked") Annotation 을 사용해서 경고 메시지를 안 나타나게 억제할 수 있다. Suppre.. 2016. 11. 24.
[iOS Study] UISplitViewController [iOS Study] UISplitViewController 출처 : 아론 힐리가스의 iOS 프로그래밍 4판 -아이패드는 UISplitViewController 라는 내장 클래스를 사용하여 두 뷰를 보여줄 수 있을 만큼 충분히 큰 화면 크기를 가지고 있다.UISplitViewController 는 아이패드 전용 클래스로 마스터-디테일 관계의 두 뷰 컨트롤러를 보여준다.마스터 뷰 컨트롤러는 화면 왼쪽의 작은 영역을 차지하고 디테일 뷰 컨트롤러는 나머지 영역을 차지한다. -스플릿 뷰 컨트롤러를 초기화할 때 탭바 컨트롤러에서 했던 것처럼 뷰 컨트롤러의 배열을 전달한다.다만 스플릿 뷰 컨트롤러의 배열은 두 개의 뷰 컨트롤러로 제한된다.마스터 뷰 컨트롤러와 디테일 뷰 컨트롤러이다.배열에서 뷰 컨트롤러의 순서는 스.. 2016. 3. 16.
[iOS Study] 간단한 iOS 앱 만들기 [iOS Study] 간단한 iOS 앱 만들기 출처 : 아론 힐리가스의 iOS 프로그래밍 -모델과 뷰는 서로 통신하지 않는다. -XIB 은 “집” 이라고 읽는다.XML Interface Builder 를 의미한다. -Xcode 에서 좌측 section 을 [네비게이터 영역], 우측 section 을 [유틸리티 영역] 이라고 부른다.유틸리티 영역의 상단의 [인스펙터(inspector)] 와 하단의 [라이브러리(library)] 로 구성된다. -프로젝트 네비게이터의 그룹은 순전히 파일을 구성하는 데만 사용되고 실제 파일 시스템에 디렉터리 형태로 만들어지지는 않는다. -인터페이스 빌더는 편집기 영역을 두 부분으로 나눈다.왼편의 [독 (dock)]과 오른편의 [캔버스 (canvas)]이다. 독은 XIB 파일 내.. 2016. 2. 12.
Objective-C 고급 ( Advanced Objective-C ) Objective-C 고급 ( Advanced Objective-C ) 출처 : http://www.tutorialspoint.com/objective_c/objective_c_classes_objects.htm > - class 는 @interface 와 @implementation 의 두 파트로 나뉘어 정의된다. - 대부분이 objects 를 상속한다. - objects 는 메세지를 받기 때문에 receiver 로 불리기도 한다. - Properties 는 다른 class 에서의 access 를 접근하도록 도와준다. - ex) @interface Box:NSObject { double length; double breadth; } @property(nonatomic, readwrite) double .. 2015. 6. 18.
[영화/리뷰] 인터스텔라 - 3시간의 고통? 혹은 유희? 인터스텔라 (2014)Interstellar 7.9감독크리스토퍼 놀란출연매튜 매커너히, 앤 해서웨이, 마이클 케인, 제시카 차스테인, 케이시 애플렉정보SF | 미국 | 169 분 | 2014-11-06 글쓴이 평점 영화 정보 감독 : 크리스토퍼 놀란 - 다크나이트 라이즈, 인셉션, 다크나이트 .. 시놉시스( Synopsis ) “우린 답을 찾을 거야, 늘 그랬듯이”세계 각국의 정부와 경제가 완전히 붕괴된 미래가 다가온다. 지난 20세기에 범한 잘못이 전 세계적인 식량 부족을 불러왔고, NASA도 해체되었다. 이때 시공간에 불가사의한 틈이 열리고, 남은 자들에게는 이 곳을 탐험해 인류를 구해야 하는 임무가 지워진다. 사랑하는 가족들을 뒤로 한 채 인류라는 더 큰 가족을 위해, 그들은 이제 희망을 찾아 우주.. 2015. 6. 14.
[영화/리뷰] 우아한 거짓말 - 왕따 이야기.. 우아한 거짓말 (2014)Thread of Lies 8.3감독이한출연김희애, 고아성, 김유정, 김향기, 유아인정보드라마 | 한국 | 117 분 | 2014-03-13 글쓴이 평점 영화 정보 이한 감독 - 완득이 감독. 시놉시스( Synopsis ) “동생이 죽었다. 하지만 아무도 이유를 알지 못한다...”마트에서 일하며 생계를 책임지고 있지만 언제나 주책 맞을 정도로 쿨하고 당당한 엄마 현숙. 남의 일엔 관심 없고, 가족 일에도 무덤덤한 시크한 성격의 언니 만지. 그런 엄마와 언니에게 언제나 착하고 살갑던 막내 천지가 어느 날 갑자기 세상을 떠난다. 세 가족 중 가장 밝고 웃음 많던 막내의 갑작스런 죽음에 현숙과 만지는 당황하지만, 씩씩한 현숙은 만지와 함께 천지가 없는 삶에 익숙해 지기 위해 애쓴다. .. 2015. 6. 13.
[android] admob proguard 적용방법 android, admob proguard 적용방법 다음과 같은 메세지를 본다면 Warning: com.google.ads.m: can't find referenced class com.google.ads.internal.state.AdState 아래의 proguard option 을 추가해야 한다. -dontwarn com.google.ads.** dontwarn com.google.ads.**, downtwarn, option, proguard, Warning, Warning: com.google.ads.m: can't find referenced class com.google.ads.internal.state.AdState, [android] admob proguard 적용방법, 메세지, 에러, 프.. 2014. 3. 21.
[앱 추천] 색칠공부 - 아이들의 상상력과 창의성을 키워주세요. [앱 추천] 색칠공부 - 아이들의 상상력과 창의력을 키워주세요. ** 앱을 설치해보려면 여기를 클릭하세요!! ** 오늘 소개하려고 하는 앱은 "색칠공부" 앱이다. 제목이 그냥 색칠공부라서 밋밋하기는 하지만 그래도 성인들은 심심풀이로 할 만하고,아이들은 상상력과 창의력 신장에 좋을 것 같다. 무엇보다도 아이들이 스마트폰을 가지고 노는 일이 많은데,아무거나 틀어주어 오작동을 하게 하거나,무작정 게임을 틀어주기보다는우리가 어릴 적 나름 "공부"의 개념으로 했던 "색칠공부" 앱을 틀어 주는 것이 훨씬 좋지 않을까 싶다. 첫 시작화면은 위와 같다."기본 그림" 과 "더 많은 그림" 이라는 메뉴가 있다.기본 그림은 앱에 내장되어 있는 그림들을 선택해서 색칠할 수 있고,더 많은 그림은 다른 앱들을 추가로 다운받아서 .. 2014. 2. 25.
[앱추천] 안전한 위치정보 앱 "오빠 나 어딨게?" ( 안드로이드 ) 앱추천, 안전한 위치정보 앱 "오빠 나 어딨게?" ( 안드로이드 ) ** 앱을 설치해보려면 여기를 클릭( 구글 플레이 스토어 링크 ) ** 오늘 소개하려고 하는 앱은 안전한 위치정보 앱 "오빠 나 어딨게?" 이다.기존의 문제가 되었던 무단 위치정보 수집앱과는 달리이 앱은 반드시 단말 사용자 ( 주인 ) 의 동의가 있어야만 상대방에게 위치정보가 전송된다. 먼저 이 앱은 무료 앱이다. 처음 앱에 접속하면, 전화번호와 이름을 입력하게 되어있다.개인정보는 "오빠 어디야?" 기능을 사용하기 위해서만 저장되며, 다른 용도로는 절대 쓰이지 않는다.이에 대한 약관은 여기에서 확인할 수 있다. ** 오빠 어디야 개인정보 관련 약관. ** 이름을 입력하면 이렇게 4가지 메뉴가 뜬다. "오빠 나 택시타" 는 여자친구를 택시.. 2014. 1. 10.
반응형