yesarang님의 미투데이 http://me2day.net/yesarang 경력 15년차 Software Architect, 프로그래머, Roboticist, 세 아이의 아빠, 기독교인, 결혼 10주년 D-17 ko Mon, 06 Oct 2008 11:58:53 GMT me2DAY, Inc yesarang님의 프로필 http://me2day.net/images/user/yesarang/profile.png?1220063286 http://me2day.net/yesarang yesarang@yahoo.co.kr Apple drops NDA for iPhone developers: Apple의 iPhone SW NDA 철회 예정에 대한 CNET의 해설기사입니다. NDA는 iPhone Developer 간에 비판이 상당히 심했었죠. http://me2day.net/yesarang/2008/10/06#20:58:53 <a href='http://news.cnet.com/8301-13579_3-10055509-37.html?tag=mncol'>Apple drops NDA for iPhone developers</a>: Apple의 iPhone SW NDA 철회 예정에 대한 CNET의 해설기사입니다. NDA는 iPhone Developer 간에 비판이 상당히 심했었죠. Mon, 06 Oct 2008 20:58:53 GMT http://me2day.net/yesarang/2008/10/06#20:58:53 yesarang Apple 이 이미 릴리즈된 iPhone 소프트웨어에 대한 NDA(비밀유지계약서)는 철회할 예정이랍니다. http://me2day.net/yesarang/2008/10/06#20:53:07 <a href='http://developer.apple.com/iphone/program/'>Apple 이 이미 릴리즈된 iPhone 소프트웨어에 대한 NDA(비밀유지계약서)는 철회할 예정이랍니다.</a> Mon, 06 Oct 2008 20:53:07 GMT http://me2day.net/yesarang/2008/10/06#20:53:07 yesarang Full story를 보시려면 이글을... http://me2day.net/yesarang/2008/10/05#22:55:31 <a href='http://me2day.net/yesarang/2008/10/05#22:01:57'>Full story</a>를 보시려면 <a href='http://dorahs.tistory.com/166'>이글을</a>… Sun, 05 Oct 2008 22:55:31 GMT http://me2day.net/yesarang/2008/10/05#22:55:31 yesarang 둘째: (옷걸이를 보여주며) "아빠! 제가 한 가지 발견했어요! 옷걸이에 물음표가 숨어있어요" 아빠: "어! 그러네~ 왜 물음표가 숨어있을까~?" 둘째: "음... 글쎄요" 막내: (이걸 옆에서 듣고 있더니...) "아! 저 알았어요 ..."(답은 댓글에) http://me2day.net/yesarang/2008/10/05#22:01:57 둘째: (옷걸이를 보여주며) “아빠! 제가 한 가지 발견했어요! 옷걸이에 물음표가 숨어있어요” 아빠: “어! 그러네~ 왜 물음표가 숨어있을까~?” 둘째: “음… 글쎄요” 막내: (이걸 옆에서 듣고 있더니…) “아! 저 알았어요 …”(답은 댓글에) Sun, 05 Oct 2008 22:01:57 GMT http://me2day.net/yesarang/2008/10/05#22:01:57 yesarang "오른손이 하는 착한 일을 왼손이 모르게 하라"라는 말은 착한 일이 몸에 베어 자신이 착한 일을 하는지도 모르는 경지를 뜻하는 것 같다. http://me2day.net/yesarang/2008/10/05#16:38:05 “오른손이 하는 착한 일을 왼손이 모르게 하라”라는 말은 착한 일이 몸에 베어 자신이 착한 일을 하는지도 모르는 경지를 뜻하는 것 같다. Sun, 05 Oct 2008 16:38:05 GMT http://me2day.net/yesarang/2008/10/05#16:38:05 yesarang 처음으로 접속해보는 미투모바일 다음달에 나올 데이터요금이 두렵다 ㄷㄷㄷ http://me2day.net/yesarang/2008/10/05#14:18:37 처음으로 접속해보는 미투모바일 다음달에 나올 데이터요금이 두렵다 ㄷㄷㄷ Sun, 05 Oct 2008 14:18:37 GMT http://me2day.net/yesarang/2008/10/05#14:18:37 yesarang 전 GUI Programming에는 젬병이예요. 학부때 Graphics 과목을 제대로 안들어서 그럴까요? GUI Programming과 Graphics를 연관시킬 정도로 무식하다는 증거일까 무서워요. ㅠ.ㅠ Server, Library, System 쪽은 자신 있어요. http://me2day.net/yesarang/2008/10/05#12:20:02 전 GUI Programming에는 젬병이예요. 학부때 Graphics 과목을 제대로 안들어서 그럴까요? GUI Programming과 Graphics를 연관시킬 정도로 무식하다는 증거일까 무서워요. ㅠ.ㅠ Server, Library, System 쪽은 자신 있어요. Sun, 05 Oct 2008 12:20:02 GMT http://me2day.net/yesarang/2008/10/05#12:20:02 yesarang Interface Builder에서 Controller에서 정의한 Outlet과 Web View를 연결하는 화면입니다. UI와 Control Code를 Drag&Drop으로 쉽게 연결할 수 있네요 http://me2day.net/yesarang/2008/10/04#23:41:38 Interface Builder에서 Controller에서 정의한 Outlet과 Web View를 연결하는 화면입니다. UI와 Control Code를 Drag&Drop으로 쉽게 연결할 수 있네요 Sat, 04 Oct 2008 23:41:38 GMT http://me2day.net/yesarang/2008/10/04#23:41:38 yesarang Outlet이나 Delegate 개념에 익숙해 지려면 Cocoa Fundamentals Guide를 먼저 보는 게 좋을 것 같습니다. 그런데 안타깝게도 이 문서를 보시려면 먼저 ADC에 가입을 하셔야 합니다. http://me2day.net/yesarang/2008/10/04#22:20:49 Outlet이나 Delegate 개념에 익숙해 지려면 <a href='https://developer.apple.com/documentation/Cocoa/Conceptual/CocoaFundamentals/Introduction/chapter_1_section_1.html'>Cocoa Fundamentals Guide</a>를 먼저 보는 게 좋을 것 같습니다. 그런데 안타깝게도 이 문서를 보시려면 먼저 ADC에 가입을 하셔야 합니다. Sat, 04 Oct 2008 22:20:49 GMT http://me2day.net/yesarang/2008/10/04#22:20:49 yesarang Cocoa Programming에 익숙해 지려면 제일 먼저 MVC(Model-View-Controller) 디자인 패턴과 Outlet, Delegate 개념에 익숙해져야 하는 것 같습니다. 모든 문서가 이 개념들을 중심으로 설명하더군요. http://me2day.net/yesarang/2008/10/04#22:14:04 Cocoa Programming에 익숙해 지려면 제일 먼저 MVC(Model-View-Controller) 디자인 패턴과 Outlet, Delegate 개념에 익숙해져야 하는 것 같습니다. 모든 문서가 이 개념들을 중심으로 설명하더군요. Sat, 04 Oct 2008 22:14:04 GMT http://me2day.net/yesarang/2008/10/04#22:14:04 yesarang 현재 재미삼아 개발 중인 미투 전용 웹브라우저 on Mac OS X. Web Kit 이용해서 단 네줄로 개발했어욤. ㅋㅋㅋ http://me2day.net/yesarang/2008/10/04#12:23:38 현재 재미삼아 개발 중인 미투 전용 웹브라우저 on Mac OS X. Web Kit 이용해서 단 네줄로 개발했어욤. ㅋㅋㅋ Sat, 04 Oct 2008 12:23:38 GMT http://me2day.net/yesarang/2008/10/04#12:23:38 yesarang Outlet이 뭔지 알았어요. 이 튜토리얼에서는 Interface Builder Outlet이 "holds a connection to a user interface item, such as a text field"이라고 소개하고 있네요. http://me2day.net/yesarang/2008/10/03#14:49:50 <a href='http://me2day.net/yesarang/2008/10/03#13:39:42'>Outlet이 뭔지</a> 알았어요. <a href='http://me2day.net/yesarang/2008/10/03#14:44:37'>이 튜토리얼</a>에서는 Interface Builder Outlet이 “holds a connection to a user interface item, such as a text field”이라고 소개하고 있네요. Fri, 03 Oct 2008 14:49:50 GMT http://me2day.net/yesarang/2008/10/03#14:49:50 yesarang Cocoa Application 개발 Tutorial #2: 이 튜토리얼은 사용자 코드를 어떻게 추가하는지까지도 보여주네요. http://me2day.net/yesarang/2008/10/03#14:44:37 <a href='http://cocoadevcentral.com/d/learn_cocoa_two/'>Cocoa Application 개발 Tutorial #2</a>: 이 튜토리얼은 사용자 코드를 어떻게 추가하는지까지도 보여주네요. Fri, 03 Oct 2008 14:44:37 GMT http://me2day.net/yesarang/2008/10/03#14:44:37 yesarang Cocoa Application에서 Nib, Outlet 등이 어떤 의미인 줄 아시는 분~~~~~~~~~~~~~ http://me2day.net/yesarang/2008/10/03#13:39:42 Cocoa Application에서 Nib, Outlet 등이 어떤 의미인 줄 아시는 분~~~~~~~~~~~~~ Fri, 03 Oct 2008 13:39:42 GMT http://me2day.net/yesarang/2008/10/03#13:39:42 yesarang 괜찮은 Cocoa Application 개발 Tutorial(이건 제가 찾은 것...) 찾아요. ADC에 있는 건 너무 방대해서 볼 엄두가 안난다는... http://me2day.net/yesarang/2008/10/03#13:39:02 괜찮은 <a href='http://cocoadevcentral.com/d/learn_cocoa/'>Cocoa Application 개발 Tutorial</a>(이건 제가 찾은 것…) 찾아요. <a href='http://developer.apple.com/'>ADC</a>에 있는 건 너무 방대해서 볼 엄두가 안난다는… Fri, 03 Oct 2008 13:39:02 GMT http://me2day.net/yesarang/2008/10/03#13:39:02 yesarang 저 대강 여기 살아요. 근처에 사는 분 계세요 ? http://me2day.net/yesarang/2008/10/03#00:32:15 저 대강 여기 살아요. 근처에 사는 분 계세요 ? Fri, 03 Oct 2008 00:32:15 GMT http://me2day.net/yesarang/2008/10/03#00:32:15 yesarang Objective-C: Category 구현은 다음과 같이... #import "ClassName+CategoryName.h" @implementation ClassName (CategoryName) /* methods definitions */ @end http://me2day.net/yesarang/2008/10/03#00:23:45 Objective-C: Category 구현은 다음과 같이… #import “ClassName+CategoryName.h” @implementation ClassName (CategoryName) /* methods definitions */ @end Fri, 03 Oct 2008 00:23:45 GMT http://me2day.net/yesarang/2008/10/03#00:23:45 yesarang Objective-C: Category 구현 소스명은 보통 ClassName+CategoryName.m이라고 짓는다는 군요 http://me2day.net/yesarang/2008/10/03#00:21:55 Objective-C: Category 구현 소스명은 보통 ClassName+CategoryName.m이라고 짓는다는 군요 Fri, 03 Oct 2008 00:21:55 GMT http://me2day.net/yesarang/2008/10/03#00:21:55 yesarang Objective-C: Category 정의는 다음과 같이... #import "ClassName.h" @interface ClassName (CategoryName) /* method declarations */ @end http://me2day.net/yesarang/2008/10/03#00:20:03 Objective-C: Category 정의는 다음과 같이… #import “ClassName.h” @interface ClassName (CategoryName) /* method declarations */ @end Fri, 03 Oct 2008 00:20:03 GMT http://me2day.net/yesarang/2008/10/03#00:20:03 yesarang Objective-C: Category를 쓰면 subclassing하지도 않고, 이미 존재하는 클래스에 메소드를 추가할 수도 있고, 클래스 구현을 여러 파일에 나눌 수도 있답니다. http://me2day.net/yesarang/2008/10/03#00:14:51 Objective-C: Category를 쓰면 subclassing하지도 않고, 이미 존재하는 클래스에 메소드를 추가할 수도 있고, 클래스 구현을 여러 파일에 나눌 수도 있답니다. Fri, 03 Oct 2008 00:14:51 GMT http://me2day.net/yesarang/2008/10/03#00:14:51 yesarang Objective-C: instance variable의 accessibility 조정은 @private, @protected, @public, @package 디렉티브로 할 수 있습니다. http://me2day.net/yesarang/2008/10/03#00:07:37 Objective-C: instance variable의 accessibility 조정은 @private, @protected, @public, @package 디렉티브로 할 수 있습니다. Fri, 03 Oct 2008 00:07:37 GMT http://me2day.net/yesarang/2008/10/03#00:07:37 yesarang 집에 오면 아내가 옆에서 하루 있었던 일을 쫙~ 애기해 준다 http://me2day.net/yesarang/2008/10/02#23:44:16 집에 오면 아내가 옆에서 하루 있었던 일을 쫙~ 애기해 준다 Thu, 02 Oct 2008 23:44:16 GMT http://me2day.net/yesarang/2008/10/02#23:44:16 yesarang 자~ 그럼 또 Objective-C 공부해야지 http://me2day.net/yesarang/2008/10/02#23:42:50 자~ 그럼 또 Objective-C 공부해야지 Thu, 02 Oct 2008 23:42:50 GMT http://me2day.net/yesarang/2008/10/02#23:42:50 yesarang 이런식으로 class 구현을 정의하니까 C++에서 처럼 매 멤버 함수 앞에 ClassName:: 을 반복해서 안 붙여줘도 되니까 편하네요. http://me2day.net/yesarang/2008/10/02#00:32:45 <a href='http://me2day.net/yesarang/2008/10/01#23:09:11'>이런식으로 class 구현을 정의하니까</a> C++에서 처럼 매 멤버 함수 앞에 ClassName:: 을 반복해서 안 붙여줘도 되니까 편하네요. Thu, 02 Oct 2008 00:32:45 GMT http://me2day.net/yesarang/2008/10/02#00:32:45 yesarang Objective-C: class 이름을 forward declaration 할 때는 @class ClassName; 이라고 하면 됩니다. 이건 C++과 거의 똑같네요. http://me2day.net/yesarang/2008/10/02#00:27:29 Objective-C: class 이름을 forward declaration 할 때는 @class ClassName; 이라고 하면 됩니다. 이건 C++과 거의 똑같네요. Thu, 02 Oct 2008 00:27:29 GMT http://me2day.net/yesarang/2008/10/02#00:27:29 yesarang 이런 property를 쓸 때는 [inst setPropName: value]; Type var = [inst propName]; 이렇게도 할 수 있지만 inst.propName = value; Type var = instance.propName; 도 가능 http://me2day.net/yesarang/2008/10/02#00:16:53 <a href='http://me2day.net/yesarang/2008/10/02#00:12:38'>이런</a> property를 쓸 때는 [inst setPropName: value]; Type var = [inst propName]; 이렇게도 할 수 있지만 inst.propName = value; Type var = instance.propName; 도 가능 Thu, 02 Oct 2008 00:16:53 GMT http://me2day.net/yesarang/2008/10/02#00:16:53 yesarang Objective-C: getter/setter method 패턴을 @property 라는 directive로 표현할 수 있습니다. @property PropType propName; 이라고 선언하고 클래스 구현 정의에서 setPropName과 propName을 정의함 http://me2day.net/yesarang/2008/10/02#00:12:38 Objective-C: getter/setter method 패턴을 @property 라는 directive로 표현할 수 있습니다. @property PropType propName; 이라고 선언하고 클래스 구현 정의에서 setPropName과 propName을 정의함 Thu, 02 Oct 2008 00:12:38 GMT http://me2day.net/yesarang/2008/10/02#00:12:38 yesarang