제2외국어/iOS(38)
-
[Customize] 1. Navigation Bar
Customize : 주인이 원하는 대로 만들다, 주문 제작하다. - 네이버 어학사전 커스텀하는 것은 어떻게보면 불필요하지만(기능 외적인 부분), 또 다르게보면 필수적인 작업입니다. ( 차별성 ) 커스텀에 관한 첫번째 시간으로 네비게이션 컨트롤러에 관한 커스텀을 해보겠습니다. 기본적으로 Navigation Bar는 3가지 Style을 가지고 있습니다.1. Default 2. Black Opaque 3. Black Translucent +@ 그리고 Tint를 통해 배경색을 입힐 수 있습니다. (ex 빨강색) 이 4가지가 기본으로 Navigation Controller 안에 있는 Navigation Bar를 통해 스타일 또는 색을 지정하게되면 해당 컨트롤과 연결되어 있는 모든 뷰에서 적용이 됩니다. ( 스토..
2012.04.10 -
[UIView] 애니메이션효과 주기
Document에 있는 UIView관련 문서를 통해 UIView를 이리저리 다루어보겠습니다. xCode에서 [option키]를 누른 상태에서 UIView를 클릭하시고, 레퍼런스를 누르셔서 살펴보실수 있습니다, UIView를 살펴보시면 대강 저 저정도의 위치에 있고, 인터페이스빌드 또는 스토리보드에서 사용하는 대부분의 클래스의 부모입니다. 그럼 UIView에서 기본적으로 사용하는 애니메이션 효과를 살펴보겠습니다. 1. Alpha를 이용한, UIView 서서히 나타나거나 사라지는 효과. [UIView animateWithDuration:1.0 // 1.0초 동안 animations:^{view.alpha = 0.0;} // 애니메이션 투명도 0.0으로 만들기 completion:^(BOOL finished)..
2012.04.05 -
[iOS]UIColor, RGB값 간단히 Macro로 사용하기
원문 : http://iphonedevelopertips.com/cocoa/uicolor-macros.html 가장 많이 쓰이는 색의 경우 [UIColor redColor]; [UIColor blueColor]; [UIColor greenColor]; 등으로 사용되지만 그 외의 색의 경우 직접 RGB값을 입력해 주어야합니다. 이럴 때 프로젝트명-Prefix.pch 에 추가하시거나, 원하는 곳에 선언하시면 간단히 사용할 수 있습니다. #define RGB(r, g, b) [UIColor colorWithRed:r/255.0 green:g/255.0 blue:b/255.0 alpha:1] #define RGBA(r, g, b, a) [UIColor colorWithRed:r/255.0 green:g/255...
2012.03.20 -
[iOS] Html 파서, Hpple사용하기 (2)
xCode 4.3에서 진행하였습니다. (1)에서 Hpple을 사용하기 위한 셋팅을 끝냈고, (2)에서는 Hpple을 대충 사용해보겠습니다. 자 목표는 제가 NBA를 좋아하는 관계로 NBA-동부의 순위를 가져오는걸 목표로 진행하겠습니다. [준비물] 1. NBA 팀별 순위가 적혀있는 URL ( 네이버 사랑합니다. ) http://news.naver.com/sports/index.nhn?category=nba&ctg=record&mod=team_record 2. HTML 소스를 보게 하는 브라우저들 모든 브라우저는 [ 오른쪽 버튼 -> 요소 검사 ] 를 통해 HTML 소스를 볼 수 있습니다만!! 제가 추천하는 브라우저는 FireFox + 파폭의 부가기능 중 Auto Pager 라는 기능입니다. ( 이유는 나중..
2012.03.05 -
[iOS] Html 파서, Hpple사용하기 (1)
xCode 4.3 에서 진행하였습니다. 1. https://github.com/topfunky/hpple 에서 소스를 다운를 다운 받습니다. 2. classes 폴더에 있는 7개의 파일 중 Text 파일을 제외하고 사용할 프로젝트에 옮기세요. Add Files to [ - - - - ] 을 통해서 옮기시면 Copy 항목을 체크 3. Text 파일을 여시면 다음과 같은 말이 뜨는데요. Add libxml2 includes to your project Menu Project->Edit Project Settings Search for setting "Header Search Paths" Add a new search path "${SDKROOT}/usr/include/libxml2" Enable recurs..
2012.03.05