2009/06 80

Object-C 기본문법, 접근자 사용법

모든 인스턴스 변수는 Object-C에서 private 인 이유로 값을 가져오거나 설정하기 위해서는 접근자를 사용해야 함. Object-C 2.0에서 점( . )을 이용한 접근이 추가되었음. (마치 public인 것처럼) 다른 객체지향언어에서도 그렇지만 개인적으로 setValue, getValue 형태의 접근자를 설정해 사용하는 것이 좋다고 생각함 Object-C 기존 방법 [objectA setTitle:@"안녕하이"]; NSString *title = [objectA title]; objectA에 setTitle이라는 접근자 사용 Object-C 2.0 에서 추가된 방법 objectA.title = @"안녕하이"; NSString *title = objectA.title; *접근자: 변수에 접근하기 ..

IT/아이폰 개발 2009.06.27

Object-C 기본 문법, 메소드 호출 방법

기본 호출 방법 [Object method]; [Object method:input]; Object : 오브젝트 명 method : 매소드 input : 입력 매개변수 값을 돌려 받을 때 output = [Object method]; output = [Object method:input]; 객체를 돌려 받을 때 id newStringObject = [NSString string]; NSString *newStringObject = [NSString string]; 둘은 같은 의미, 명확한 경우는 id를 사용하는 것도 나쁘지 않으나, 실수를 증가시킬 우려가 있음. id : 모든 객체, 어떤 것이든 대체 가능함을 의미, 본래 포인터 타입이므로 *이 불필요 NSString : 클래스 string : 객체를 반..

IT/아이폰 개발 2009.06.27

아이폰 개발환경구축3 - Xcode 개발자 프로파일 추가

이번에는 Xcode에 개발자 프로파일을 추가한다. Xcode는 애플의 개발환경이며, Apple Iphone SDK를 설치하면 자동으로 함께 설치된다. 실행하기 위해서는 데스크탑(바탕화면)의 자신의 하드디스크 (예: Macintosh HD)에 Developer > Applications 디렉토리에 위치한 Xcode를 실행시키면 된다. 1. Xcode를 실행한다. 2. 처음 실행하면 위와 같은 화면이 뜨는데, 여기서 보지 말고 메뉴의 Window > Organizer 를 실행시킨다. 3. 개발용으로 사용할 아이팟터치(아이폰)을 연결시킨다. 연결시키면 다음과 같이 인식을 하게 되는데, "Use for Development"를 클릭하면 "Organizer"에 개발용 기기로 등록된다. 4. 다음과 같이 등록되었으..

IT/아이폰 개발 2009.06.27

아이폰 개발환경구축2 - 인증서 생성 및 컴퓨터 인증

이제 내 맥과 아이폰 개발자 홈페이지 간에 인증 과정을 거쳐야 합니다. 이 과정을 제대로 해야 기기 연결을 제대로 할 수 있습니다. 1. "Program Portal"에 들어 갑니다. "애플 아이폰 개발자 홈페이지"에서 상단 오른쪽에 있는 아래 링크를 이용하시면 됩니다. 아래와 같은 화면이 뜰겁니다. 여기서 왼쪽에 있는 메뉴를 주로 이용합니다. 2. 왼쪽의 "Certificates"에 들어가서 "Development"를 클릭해 보시면, 아직 인증서가 등록되지 않은 것을 볼 수 있습니다. 이제 인증서를 생성하도록 하겠습니다. (반드시 "Development"에서 진행하시기 바랍니다.) 3. 맥의 Finder로 가셔서 "이동 > 응용프로그램 > 유틸리티 "에 가셔서 "키체인 접근"을 실행합니다. 4. "키체..

IT/아이폰 개발 2009.06.27

아이폰 개발환경구축1 - developer 가입 및 개발자 프로그램 구매 및 승인

실제 기기로 테스트하거나 앱스토어에 등록해 판매하지 않고 공부만 할 예정이라면, 개발환경구축 과정 필요 없이 시뮬레이터만으로도 가능하다. 이 때, 방법은 아래의 1, 2번 과정만 수행하면된다. 우선 아이맥과 아이팟터치를 최신 버전으로 업데이트 시켜줘야 합니다. 아이맥을 처음 실행시키고 인터넷에 연결되면 자동으로 업데이트가 시작됩니다. 또 아이팟터치도 아이튠즈와 싱크되면서 자동 업데이트 됩니다. 1. 애플 개발자 홈페이지 (http://developer.apple.com) 에서 회원가입을 합니다. 단, 이때 회원가입 정보와 차후 개발자 프로그램 구매 정보가 동일해야만 고생을 안합니다. 회원가입시 정확한 정보를 입력하시고, 다음 단계에서 개발자 프로그램 구매시에도 동일하게 정보를 입력해야 합니다. 2. 애플..

IT/아이폰 개발 2009.06.27

아이맥, 아이팟터치 구입

2009년 2월 23일 아이폰용 어플리케이션을 개발하기로 마음 먹고 준비작업에 들어갔습니다. 우선은 맥과 아이팟터치가 필요한지라 고민 끝에 구입하였습니다. 고민 고민 하다가 조금 비싸더라도 모니터 등등을 또 구입하느니 맥미니보다는 아이맥이 낫겠다 싶어서 아이맥을 구입하기로 마음 먹었습니다. 아이팟터치는 제가 음악을 별로 즐기는 편이 아니라 개발용으로만 사용할 계획으로 8GB 모델을 선택하였습니다. 아이맥은 1,285,200원에 아이팟터치 8GB는 278,200원에 구입하였고, 액정보호필름을 추가로 구입하였습니다. 여러가지 글들을 읽어 본 결과 원활하게 진행하려면 맥을 사는 것 외에는 방법이 없겠더군요. 조금 무리를 하긴 했지만, 나름 만족하고 있습니다.

IT/아이폰 개발 2009.06.27

또 바뀌는 대입전형, 절대평가제는 문제가 없나?

오늘 정부와 한나라당이 2012학년도 대학입시(현 고1 대상)부터 고등학교 3학년의 내신성적만으로 대학 진학이 가능하도록 허용하는 안에 의견을 모았다고 합니다. 또 내신성적을 현행 9등급 상대평가제가 아닌 5등급 절대평가제로 바꾸는 방안도 고려한답니다. 이에 대한 근거로 상대평가가 학교 간 평가가 어렵고 학급 내 경쟁이 유발되어 부작용이 많다는 논리입니다. 과연 그럴까요? 절대평가제가 점수인플레를 일으킬 것은 뻔하다. 우선 절대평가제로 바꿈으로써 완벽히 고교등급제를 대입에 적용하는 것으로 보입니다. 기존 상대평가제와 달리 전국의 학생들을 5등급으로 정확히 구분하겠다는 것으로, 어떤 학교에는 1등급이 대부분일 수 있지만, 어떤 학교에는 1등급이 아예 없을 수도 있게 됩니다. 완벽한 고교등급제의 시행이라고 ..

시국선언 교사 1만 7천명 전원 징계 및 행정처분, 과연 옳은가?

교과부가 시국선언에 참여한 전교조 소속 교사 1만 7천여명에 대해서 징계 및 행정처분한다고 합니다. 또 88명에 대해서는 해임, 정직 등 중징계하기로 했답니다. 시국선언이 정치적인가? 저는 과연 이 번 시국선언을 정치적 발언으로 볼 수 있는 것인가에 대한 문제제기부터 하고 싶습니다. 이 번 시국선언의 주 내용은 민주주의 후퇴에 대한 우려입니다. 민주주의에 대한 발언을 정치적인 발언으로 볼 수도 있겠지만, 다른 한편으로는 국민의 기본권에 대한 발언입니다. 특히나 저는 교육현장에서 이념적 발언을 할 수 없다는 것에 대해서도 우려가 됩니다. 좀 더 심도 있는 교육을 하기 위해서 토론 등을 하고자 해도 보는 시각에 따라서는 정치적이고 이념적인 수업으로 비춰질 수 있기 때문입니다. 결과적으로 이러한 제한들은 교사..

제주판 모세의 기적, 썩은섬에 길이 열린 날

혹시 보셨는지 모르겠지만, 가끔 재미있는 사진이라고 '썩은섬'이란 표지판 사진이 올라올 때가 있죠. 오늘의 주인공이 바로 그 '썩은섬'입니다. 이 섬의 현재 이름은 '서건도' 혹은 '서근도'입니다. '썩은섬'은 지역에서 불리는 지명이죠. 위치 경도 126 : 30 : 4 위도 33 : 13 : 45 서귀포시 법환과 강정마을 중간쯤에 서건도 표지판을 따라 해안으로 500m가량 들어가면 나옵니다. 현재 이 앞길을 따라 '올랫길'이 이어져 있어서 이 앞으로 걸어 보신 분도 있으리라 생각되네요. 주소는 제주특별자치도 서귀포시 강정동 산1번지 이고, 면적이 13,367제곱미터인 조그만 무인도입니다. 이 섬은 해안에서 100m가량 떨어진 아주 가까운 섬입니다. 그래서인지 파도에 의해서 퇴적물들이 섬 앞으로 쌓였고,..

제주/제주여행 2009.06.26

마을의 보물이였을 작은 호수, 보성리 붕우룻물

제주에는 지질특성상 물이 빠르게 지면으로 흡수되기 때문에 호수나 연못이 얼마 없습니다. 그나마 제주 서부지역으로 가면 작은 연못들을 볼 수 있는 정도 입니다. (몇몇 오름 정상 분화구에 호수가 생성되기도 합니다.) 오늘 소개할 곳은 대정읍 보성리에 있는 '붕우룻물'이란 작은 연못입니다. 경도 126 : 16 : 21 위도 33 : 15 : 6 원래는 이 마을의 식수와 생활용수를 공급하던 곳이었지만, 지금은 공원으로 조성하여 마을사람들과 여행객들의 휴식처가 되고 있습니다. 깊은 곳은 5M에 달해서 깊은 편이고, 넓이는 4,952제곱미터로 그리 넓지는 않습니다. 단지 시원한 바람과 그늘이 있는 길가의 작은 공원이라고 생각하시면 됩니다. 안내판에는 잉어, 붕어, 미꾸라지, 개구리 등이 서식한다고 되어 있습니다..

제주/제주여행 2009.06.26