Programming (143) 썸네일형 리스트형 iOS 버전별로 폰트를 확인할 수 있는 사이트 아이폰에서 폰트 내용을 확인할 수 있는 사이트 입니다. http://iosfonts.com/ 오른쪽에 보시면 각 폰트별로 쓰일 수 있는 최소버전이 나와있습니다.이보다 하위에서 사용할 경우 텍스트가 보이지 않을 수 있으므로 이점만 주의하시면 될거 같습니다. iOS 디바이스별 화면 구성요수 치수 출처 : http://firejune.com/1723/iOS+%EB%94%94%EB%B0%94%EC%9D%B4%EC%8A%A4%EB%B3%84+%ED%99%94%EB%A9%B4+%EA%B5%AC%EC%84%B1%EC%9A%94%EC%86%8C+%EC%B9%98%EC%88%98%EB%93%A4------------------------------------------------------------------------------------------------------------------------------iOS 기기용 웹앱이나 네이티브앱 개발시 유용하게 사용될 수 있는 치수들입니다. 특히, 모든 iOS 기기를 지원하는(유니버셜) 앱을 개발할 때 자주 찾게 되는 자료중 하나입니다. 스테이터스 바, .. String 문자열을 Enum으로 바꾸는 방법 String 문자열을 Enum으로 바꾸는 방법이다. 만약 다음과 같은 Enum이 있다고 보자 public enum Color { Black, White, Blue, Red, Green } String으로 얻어온 문자를 Enum으로 바꿀려면 다음과 같이 사용하면 된다. Color c = (Color)Enum.Parse(typeof(Color), "Blue") 아래는 Generic을 이용해서 어떤 타입이 오던지 상관없이 바꿔주도록 클래스를 구현하는 방법이다. public static class EnumUtil { public static T Parse(string s) { return (T)Enum.Parse(typeof(T), s) } } public void GetColorFromString(string.. ListBox 아이템 선택 및 해제 방법 리스트 박스에서 각 항목을 클릭하면 그 항목이 선택이 되어 지는데 항목이 아닌 다른 곳을 클릭했을 때 ListBox의 내용을 해제 하는 방법이다. private void listBox1_MouseDown(object sender, MouseEventArgs e) { if ((listBox1.ItemHeight * listBox1.Items.Count) < e.Y) { // listbox 선택이 해제 되었을 때 listBox1.SelectionMode = SelectionMode.None; } else { // listbox가 선택되었을 때 listBox1.SelectionMode = SelectionMode.One; } } 출처 : http://xarfox.tistory.com/63 Eclipse Indigo에서 WTP 설치 이클립스 - 인디고에서 WTP 플러그인을 설치하는 방법에 대해서 알려드리겠습니다. PC에 Java EE버전이 설치되어 있는 경우에는 이클립스를 열면 웹 관련 프로젝트를 진행할 수가 없습니다. 그래서 플러그인을 통해 WTP를 설치하는 방법에 대해서 알아보도록 하겠습니다. 1. [Help] - [Install New Software...]로 이동 2. Install화면이 열리면 오른쪽 상단의 Add를 클릭합니다. 3. 다음과 같이 입력합니다. Name : Indigo Location : http://download.eclipse.org/releases/indigo 모두 입력하였으면 OK를 클릭합니다. 4. 잠시 기다리면 다음과 같이 설치 가능한 항목들이 나오게 됩니다. 맨 아래의 "Web, XML, Java.. JSON 문법 JSON이란 무엇이고 어떻게 쓰이는지 알아보도록 하겠습니다. 1. JSON이란 JSON : JavaScript Object Notation 영어 그대로 해석하자면 자바스트립트를 객체형식으로 표현하는 것입니다. JSON은 XML보다 빠르고 변환하기도 쉬워 많이 대체해서 쓰고 있습니다. 그리고 적은양의 데이터가 송수신 되므로 모바일쪽에서 쓰기에도 부담이 적습니다. 2. JSON 표기법 JSON의 표기법은 다음과 같습니다. JSON 데이터는 key/value형식으로 구성되어 있습니다."firstName" : "김" 알아보기 쉽게 자바스크립트 문장으로 바꾸면 다음과 같습니다.firstName = "김" 이중에서 value에는 다음과 같은 형식을 넣을 수 있습니다. a number(integer or float).. 웹표준이 지켜지고 있는지 검사하는 사이트 W3C에서는 제작한 웹페이지가 웹표준을 지키는지 검사할 수 있는 사이트를 제공한다. http://validator.w3.org/ 웹표준화 검사를 하기 전에 html에 보면 첫줄에 다음과 같은 것이 선언되어 있는 것을 볼 수 있다. DOCTYPE은 html 태그는 아니지만 현재 웹페이지가 어떤 종류의 html을 사용할지 웹브라우저에게 알려준다. 범주 설명 사례 strict 시맨틱 마크업에 적합하지 않은 엘리먼트는 사용하지 않는 것을 엄격하게 지킴font, center, frame 등 총 14가지 엘리먼트 사용 안함 Transitional 지금은 사용하지만 앞으로는 변화에 맞춰 사용하지 않는것은 금지하겠다는 의미국내 환경에 적합 frame, frameset 제외 Frameset strict와 반대로 옛 것을.. NSArray를 merge하는 함수 NSArray 두개를 merge하는 함수를 제작해보았다.원리는arr1의 데이터를 하나씩 검사하면서 arr2에 있었던 데이터 인지 판별 후 없으면 새로운 array에 넣고 arr1 검사가 끝나면 arr2의 데이터를 넣는 방식이다. 소스를 보면 아마 쉽게 이해가 될 것이다.(혹시 merge하는 API가 존재하는건 아니겠지?) - (NSArray *)arrayByMergingArray:(NSArray *)arr1 arr2:(NSArray *)arr2 { NSMutableArray *arrMerge = [NSMutableArray array]; for (int i = 0; i < arr1.count; i++) { id getArr1Data = [arr1 objectAtIndex:i]; BOOL isContain.. 이전 1 ··· 9 10 11 12 13 14 15 ··· 18 다음