본문 바로가기

전체 글76

구글맵 API를 이용한 Static Map Development Guide Send me an instant message! Message: Signature: 구글맵 API는 http를 통해 요청을 받고 이미지 파일로 리턴해준다 를 통해 테스트 해볼 수 있다. zoom(required) : Marker를 사용하지 않을 경우 사용 zoom level을 설정한다. center(required) : Marker를 사용하지 않을 경우 사용 size(required): Map의 크기 설정 format(optional) : 이미지 파일 포멧(ex.jpg,png,gif) maptype(optional) : roadmap,satellite,hybrid,terrain이 있다. mobile(optional) : 모바일 기기에서 볼 경우 설정해준다 language(optional) : 언어설정 .. 2010. 4. 7.
[펌글] 한국에 스티브 잡스가 없는 이유 2010년 3월 30일 한국의 스티브 잡스를 서바이벌 게임으로 키워보겠다는 정부의 야심찬 계획이 발표됐다. 그 과감한 발상은 지식경제부에서 나왔고, 골자는 다음과 같다. 고교, 대학(원)생 중 우수한 학생 100명을 선발하고, 3단계 관문별 탈락제를 통해 최종 10명을 다시 선발해 그들에게 집중 투자하겠다는 것이다. 과연 이렇게 해서 한국의 스티브 잡스가 만들어질까. 이 계획은 불발로 그칠 가능성이 높아 보인다. 첫째, 스티브 잡스가 한국에서 태어나 지금 이 시기에 학생이라 해도 저 같은 서바이벌 게임에 참여하고 싶을 것이라는 생각은 들지 않는다. 잡스의 도전과 혁신으로 일관된 인생을 생각해볼 때, 그는 남이 정해 준 게임을 따라간 사람이 아니라, 늘 스스로 자신만의 게임을 창조하고 거기서 남이 흉내낼 .. 2010. 4. 5.
9장 타형성, 동적 타이핑, 동적 바인딩 1. 다형성 : 다른 클래스의 객체들이 동일한 메서드 이름을 사용할 수 있도록 해준다. 2. 동적 타이핑 : 객체가 속한 클래스를 알아내는 단계를 프로그램이 실행될때로 미룬다. 3. 동적 바인딩 : 객체에 호출되는 실제 메서드를 알아내는 시기를 프로그램 실행중으로 미룬다. 2010. 4. 2.
8장 상속 #import @interface ClassA : NSObject { int x; } - (void) initVar; @end @implementation ClassA - (void) initVar { x=100; } @end @interface ClassB : ClassA // ClassB는 ClassA를 상속한다. - (void) printVar; @end @implementation ClassB - (void) printVar { NSLog(@"x = %i", x); } @end int main(int argc, char *argv[]) { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; ClassB *b = [[ClassB alloc] i.. 2010. 3. 26.