1  2  3  4    
http://www.action-scripter.com/blog/trackback/1316


LuckyDart가 애플 앱스토어 추천앱에 등극하였습니다.
얼마동안 유지될지는 모르지만 많은 분들이 성원에 주셨으면하는 소박한 마음을 가져보며..
앞으로 더 재미있는 App을 만들어 보도록 노력하겠습니다.
재미가 없으면 App이 아니죠?
2010/06/24 15:17 2010/06/24 15:17

Comments List

  1. 2010/06/24 22:14 # M/D Reply Permalink

    오옹!! 락키!!

    1. 땡굴이 2010/06/26 22:32 # M/D Permalink

      그냥 등극만... ^^

  2. 지돌스타 2010/07/03 19:25 # M/D Reply Permalink

    멋집니다~~~

    1. 땡굴이 2010/07/04 01:35 # M/D Permalink

      네~ 등극만했어요. 크크크. 지금은 또 사라졌고요. 크크크.

http://www.action-scripter.com/blog/trackback/1290
 


 

kobalt60 모바일 웹사이트가 오픈했습니다.
이제 아이폰에서 http://www.kobalt60.com으로 접속하시면 최적화된 모바일 웹사이트를 확인할 수 있습니다.
바탕화면 추가 기능도 함께 제공합니다.
제 홈페이지도 전체를 바꿀수는 없지만 메뉴 부분이라도 아이폰에서 볼 수 있게 조만간 작업하겠습니다. 후후.
2010/02/13 02:46 2010/02/13 02:46
http://www.action-scripter.com/blog/trackback/1288
여러 장비에서 작업을 하거나 여러 프로젝트를 진행 중에 변경된 Provisioning profile이 적용되지 않아 Debug를 할 때 ”Code Sign error: Provisioning profile ‘3E6AA725-6534-46F8-B9CE-D19AC9FD854B’ can’t be found” 이런 오류가 발생하는 경우가 있는데요. 이럴 때 현재 사용중인 Provisioning Profiles로 프로젝트 세팅을 변경해주는 방법을 소개한 글(원문)이 있어서 공유합니다.

1. 실행중인 Xcode Project를 닫습니다.
2. Finder에서 프로젝트 폴더로 이동합니다.
3. 프로젝트 .xcodeproj 파일 선택하고 마우스 오르쪽 키를 눌러 '패키지 내용 보기'를 선택합니다.
4. 패키지 내용 보기를 통해 패키지 안에 있는 project.pbxproj 파일을 Xcode로 불러옵니다.
5. 검색을 통해 PROVISIONING_PROFILE 부분을 찾아 변경된 Provisioning profile 로 변경해줍니다.
6. 현재 Provisioning profile을 확인하려면 Organizer 창을 열어보면 알 수 있습니다.
7. Window > Organizer로 Organizer 창을 열고 왼쪽에 IPHONE DEVELOPMENT > Provisioning Profiles로 이동합니다.
8. 오른쪽에 있는 Profile Identifier를 복사해서 변경해주면됩니다.
9. 변경이 끝나면 project.pbxproj 저장하고 프로젝트를 열어 테스트합니다.
2010/02/02 11:13 2010/02/02 11:13

Comments List

  1. m 2010/04/22 15:12 # M/D Reply Permalink

    좋은 정보 감사 합니다...
    오늘 이거 땜에 약 2시간 정도 삽질 했네요...

    1. 땡굴이 2010/04/22 15:25 # M/D Permalink

      도움이 되셨다니 다행이네요. 저도 이 문제 해결하느냐 삽질 좀 하다가 찾아낸 글이라 기쁜 마음에 이 곳에 포스팅 했답니다. 멋진 어플 기대할게요~

  2. JACE 2010/06/11 15:31 # M/D Reply Permalink

    저도 이런 문제가 있었는데,,,,PROVISIONING_PROFILE 이부분을 찾을 수가 없네요!!
    그런데,,,
    아이팟 USB 빼버리고 다시 프로젝트 실행하니, 에러코드 없어지네요^^
    (전에 들은적이 있는 듯 하네요~~)

    1. 땡굴이 2010/06/14 02:33 # M/D Permalink

      네 그렇군요. 아직 모르는 부분이 많아서 더 열심히 공부해야 할 것 같아요 ^^

  3. 마틴 2010/06/27 15:23 # M/D Reply Permalink

    다른 사람이 개발해 둔 소스를 실행시켜 보려 하는데 잘 안되네요.
    제 아이디가 not on iPhone Dev team이라고 나오네요. 더 고민 해봐야 겠어요.
    잘 보고 갑니다.

    1. 땡굴이 2010/06/29 11:34 # M/D Permalink

      저도 정확히는 모르지만.. 소스 설정 파일에 있는 속성들을 마틴님 환경으로 변경해 보시면 되지 않을까요?

  4. enes 2010/08/24 14:20 # M/D Reply Permalink

    감사 감사!!!

    1. 땡굴이 2010/08/26 17:08 # M/D Permalink

      은근히 알 수 없는 오류가 많이 있더라고요. ㅎㅎ. xCode 재시작해서 해결되는 오류도 있어요.

http://www.action-scripter.com/blog/trackback/1285
UITextView에 텍스트 내용을 업데이트할 때 기존 내용을 사용자가 스크롤 하면서 읽고 있던 상황일 때  업데이트하면 내용은 변하지만 스크롤이 현재 위치에 그대로 있는 경우가 있습니다. 내용이 변할 경우 처음부터 다시 내용을 확인할 수 있도록 스크롤이 자동으로 최상위로 올라가지 않는데요. 이런 경우에 scrollRectToVisible메서드를 이용해서 구현할 수 있는 팁입니다.

// UITextView 생성
UITextView *sampleTextView;
// sampleTextView 속성 설정
~
생략
~
// sampleTextView 내용 업데이트
[sampleTextViewsetText:내용업데이트];
// sampleTextView 스크롤 애니메이션 되면서 최상위로 이동시키기
[sampleTextView scrollRectToVisible:CGRectMake(0,0,1,1) animated:YES];

animated를 NO로 설정하면 바로 최상위로 올라갑니다.
자연스러럽게 슬라이딩되는 효과를 유지하려면 YES로 해 주면 되겠죠.
2010/01/28 11:08 2010/01/28 11:08
http://www.action-scripter.com/blog/trackback/1284
iPhone 어플을 개발해서 배포할 때 원하는 아이콘(png) 이미지를 제작해서 등록하면 자동으로 반사광 효과를 처리해서 iPhone에 배포할 수 있는데요. 만약 반사광 효과를 사용하고 싶지 않을 때는 위에 있는 그림처럼 어플의 속성 중에서 Icon already includes gloss and bevel effects를 추가하고 Value 값을 체크해주면 자동으로 추가되던 반사광 효과 없이 원본 png 그대로 iPhone에 배포할 수 있습니다. Apps Store에서 설치한 어플들을 보면 반사광이 있는 어플이있고 없는 어플이 있을 것입니다. 디자인된 아이콘에 따라 반사광이 없는 경우가 더 보기 좋은 경우도 있는 것 같더라고요. 직접 iPhone에 배포해서 확인 후 반사광 사용 여부를 결정하는 게 좋을 것 같습니다. 물론 반사광이 들어갈 거라는 걸 미리 예측해서 디자인하는 것도 좋은 방법이겠죠.

그런데 info.plist 파일에서 Icon already includes gloss and bevel effects을 추가하려고 했는데 목록에 이 녀석이 보이지 않을 경우에는 당황하지 말고 Information Property List에서 마우스 오른쪽 버튼을 클릭한 후 Open As > Source Code File을 선택하면 XML 형태의 원본 소스가 화면에 나타납니다. 그럼 해당 XML에 icon이름을 지정한 노드 밑에 다음과 같이 파랑색으로 표시된 내용을 추가해주면 반사광 효과를 제거할 수 있습니다.

생략 ~
<string>icon.png</string>
<key>UIPrerenderedIcon</key>
<true/>
생략 ~

2010/01/08 13:53 2010/01/08 13:53

Comments List

  1. 김진호 2010/01/12 03:13 # M/D Reply Permalink

    그 이쁜걸 왜 빼시는거에요.. ㅋ

    1. 땡굴이 2010/01/13 14:35 # M/D Permalink

      그 이쁜걸 필요하지 않는 경우가 있다. 크크. 내 아이콘에는 필요가 없어서 빼려고 찾다가 알아낸것임.

http://www.action-scripter.com/blog/trackback/1217


맥용 SVN입니다. 이름은 Versions. 가격은 39유로입니다.
윈도우용 SVN 찾다가 알게되었는데 일단 아이콘에서 느껴지는 강렬함에서도 알 수 있듯이
상당히 스마트한 UI를 제공하고 있습니다.
SVN이 생활화되지 않았기 때문에 특히나 맥에서는 사용할 일이 없을 거라 생각했는데
데모버전을 다운받아서 설치했더니 생각이 바뀌는 것 같네요.
실제로 어떤 형태로 버전 관리가 되는지는 좀 더 사용을해봐야겠지만
우선은 SVN이 도대체 어떤 형태로 관리를 해야 하는지 방법부터 공부해야겠습니다.
소스관리차원에서 항상 수동적으로 백업을 하는 게 좋은 것인지
SVN을 통해 체계적인 관리가 더 효과적인지 제대로 사용을 할 줄 알아야
정확한 판단을 할 수 있을 것 같습니다.
혹시나 여러분 중에 SVN 관련해서 좋은 정보나 충고해 주실 사항이 있으면 꼭 좀 알려주세요.
2009/04/07 18:37 2009/04/07 18:37

Comments List

  1. ssen 2009/04/07 18:54 # M/D Reply Permalink

    http://ssen.name/zb/2511 Trac on Windows, Subclipse, Mylyn
    http://ssen.name/zb/3427 Google Code Project, Subclipse, Mylyn
    http://ssen.name/zb/3524 Mylyn 과 Google Code Project Issue 연동하기

    ㅋㅋ Trac없는 SVN은 앙꼬 없는 찐빵과 같아요. 그리고, eclipse에 Subclipse가 있는데, 구지 유료 클라이언트를 쓸 이유는 없지 않나 싶구요.

    svn 은 tag 를 통해서 특정 소스상태(리비전)에 대한 백업을 할 수 있고, 꼭 파일로 백업을 받아야 안심이 되겠다 싶으면 export 를 통해서 파일들을 통째로 카피본으로 다운받을수가 있어요.

    근데, 뭔가 OSX 는 되게 자잘한 프로그램들 까지 다 유료네요...;;; ㅜ ㄴ ㅜ

    1. 땡굴이 2009/04/08 00:22 # M/D Permalink

      응 네 블로그에 있는 글들은 예전에 다 봤는데 이번에 좀 제대로 따라해봐야겠다. 서로 다른 svn으로도 같은 저장소에 있는 파일들을 접근할 수 있을까? 나도 eclipse에 subclipse를 설치해서 쓰고는 있는데 만약에 말이지 eclipse를 사용하지 않는 사람들이 같은 파일을 접근해서 사용할 수 있는지 궁금해.

    2. ssen 2009/04/08 02:02 # M/D Permalink

      예 가능하죠. 다만 맥의 subclipse 같은 경우엔 저장소에 한글 파일명이 있을때 제대로 내려받지 못하기 때문에 저장소에 저장하는 파일들을 영문으로 해주는 작업이 필요해요. 윈도우 끼리는 문제 없는데 사용해 보니깐 맥에서는 문제가 많더라구요.

      그리고, 팀 작업 시에는 시간 충돌 (1시에 두 사람이 파일을 내려받아서 1명이 10분에 올리고, 다른 1명이 20분에 올릴때 20분에 올리는 파일이 10분에 올린 파일을 수정한게 아니기 때문에 발생하는 충돌)을 피하기 위해서 수시로 업데이트 하는 습관을 들이고, Trac 같은걸로 작업 관리를 해주는게 좋구요. 해결할 수는 있는데 상당히 귀찮거든요...;;;

    3. 땡굴이 2009/04/08 10:31 # M/D Permalink

      그렇군. 일단 사용하게되면 충돌이 발생하지 않도록 신경을 많이 써야겠다. 혼자서 사용할때는 백업용으로만 사용하니까 상관없었는데 앞으로는 파일 관리 차원에서라도 svn을 생활화해야할 것 같아. 귀찮음은 어쩔 수 없을 것 같고. trac 같은 걸로 관리를 할 정도의 스케일이 될지는 모르지만 trac도 한번 공부해봐야겠네.

  2. 데스티 2009/04/07 18:55 # M/D Reply Permalink

    일단 우선 어플 선택시 고려해야 할점이 한글 지원 문제 입니다.
    한글 안되는게 90% 이상이거든요 ㅎㅎ

    1. 땡굴이 2009/04/08 00:23 # M/D Permalink

      한글이 지원 안되는 어플이 아직은 꽤 있지. 다행히 직접적으로 한글을 입력해야 하는 어플들은 로컬라이징이 어느정도 되어 있어서 OS X 언어에 따라 변환이 자동으로 되니까 좋은데 아쉽게도 많지 않아. 흐흐.

  3. Blackiz 2009/04/07 20:03 # M/D Reply Permalink

    흠 저도 이제 이것저것 자료를 모아봐야 겠네요 -ㅅ- ;;;
    아직 딱 하고 지른건 아니고
    오늘 내일 중 지를 생각입니다. 일단 뭐 맥북 2.4 + 터치 16....ㄱㄱㄱㄱㄱㄱㄱ

    1. 땡굴이 2009/04/08 00:23 # M/D Permalink

      왠지 내가 더 기다려지잖아. 얼른 실체를 카페에 올려줘봐. 구경좀하게.

  4. Jamaica 2009/04/08 08:58 # M/D Reply Permalink

    저는 새 프로젝트 들어와서 svn 오랜만에 써봤는데 WinMerge나 Beyond Compare랑 쓰니까 꽤 괜찮더라구요
    그리고 업로드 할때 메모 귀찮아서 잘 안하는데 되돌릴때의 압박ㅠㅠ

    1. 땡굴이 2009/04/08 10:29 # M/D Permalink

      올릴때마다 메모하는게 쉽지는 않지만 그래도 svn을 쓰는 이유중에 하나는 역시 귀찮음을 피할 수 없을 것 같아.

  5. 찌노 2009/04/08 09:34 # M/D Reply Permalink

    오.. 드디어 나온건가.. 기다렸던 놈이네요 ㅎㅎ
    유료라는거 빼고 ㅎㅎㅎ

    1. 땡굴이 2009/04/08 10:28 # M/D Permalink

      한글에 문제만 없다면 아주 괜찮은 어플 같아. 흐흐.

  6. Blackiz 2009/04/08 13:00 # M/D Reply Permalink

    조만간 제품 인증샷도 올리도록 하죠.. ㅋㅋ
    다 합성이라고 이러고 있네요 -ㅅ-;

    1. 땡굴이 2009/04/08 15:44 # M/D Permalink

      솔이가 맥북을 가슴에 품고 아이팟 터치로 노래를 듣고 있는 모습을 찍지 않는 이상 모두들 합성이라 할 듯. 흐흐.

  7. 공씨 2009/05/01 19:03 # M/D Reply Permalink

    전 현재 유료로 이넘을 쓰고 있지요 ㅎㅎ
    실 프로젝트시 이런저런 svn client를 다 사용해보았지만,
    osx에서는 물론 제가 사용해본 svn client중 최고더라구요
    그래서 과감히 유료로 결제 해서 사용하고 있답니다. ^ ^

    1. 땡굴이 2009/05/02 03:01 # M/D Permalink

      음... 니가 이렇게까지 말을 한다면 정말 괜찮은 녀석인 것 같군. 나도 조만간 구매를 해서 써봐야겠다. 크크. 그런데말이지 나.. 너 지난 주에 봤어. 후후 명동 롯데백화점에서 영플라자 들어가는 입구. 조심해~ 다 지켜보고 있어.

  8. 동범이 2009/06/12 20:46 # M/D Reply Permalink

    최근에 SVN을 알게되서 연습해보고 있어요.

    이제 서버에 겨우 설치해보고 테스트 중입니다. 안쓰던거라 어렵네요. ^^;

    맥용 서브버전 클라이언트는 없나 검색하다가 걸려서 와봤습니다. 좋은 정보 얻고가요. ^^

    1. 땡굴이 2009/06/15 01:42 # M/D Permalink

      저도 요즘 서버에 SVN을 설치하려고 하는데 쉽지가 않네요. 호스팅 업체중에 SVN 서비스를 해 주는 곳이 있으면 좋겠는데. 개인 PC는 쉽게 했는데 크크. 아무튼 이 녀석 쓸만한 녀석입니다.

  9. desty 2009/06/17 11:03 # M/D Reply Permalink

    저도 개인 svn하고 싶어서 그냥 svn서버 구축할까 싶어요 ;;

    1. 땡굴이 2009/06/17 23:27 # M/D Permalink

      쉽지가 않더라고 서버 구축하는게. 쩝. 내 컴퓨터에 설치해서 쓰지 않고 어디서든 접근할 수 있도록 서버 구축을 하고 싶은데 말이야. 쩝.

  10. heyon 2010/09/01 19:58 # M/D Reply Permalink

    svn 호스팅이 필요하시면 googlecode나 sourceforge 를 이용해보세요^^

http://www.action-scripter.com/blog/trackback/1208
NSCalendarDate 클래스는 날짜와 관련된 다양한 정보를 제어할 수 있는 클래스입니다.

액션스크립트의 Date와 유사한 클래스이지만 제공되는 정보 방식에는 게임이 안 될 정도로 개발에 필요한 다양한 클래스 메서드와 인스턴스 메서드를 제공합니다. 일단 날짜와 관련된 작업을 하다가 Cocoa에서 잘 돌아가길래 그대로 사용을 했더니 헉.. 시뮬레이터 상에서는 돌아가지만, 실제 디바이스에서는 돌아가지 않는다고 하네요.



시뮬레이터에서 오류없이 잘 실행되는 것 같아 개념없이 사용했는데 디바이스로 디버그하니까 수 없이 많은 오류가 발생하네요.
애플의 개발문서에도 지원 안 한다고 나와있다는데 그런 것까지 알 수는 없으니 결국 몇 시간을 삽질 하고 말았네요.

NSCalendarDate 클래스 주요 사용법 (언젠가 사용 할 날이 있겠지!)

NSCalendarDate *now;   // 생성
now = [[NSCalendarDate alloc] init];   // 초기화 (오늘날짜 자동 저장)
[now dateByAddingYears:0 months:-1 days:-1 hours:0 minutes:0 seconds:0]   // 오늘날짜에서 한달 하루 전의 날짜 뽑기
self.now = 수정된 NSCalendarDate;   // 수정된 날짜 정보 갱신
[now setCalendarFormat:@"%Y%m%d"];   // 날짜 표현용 토큰 사용 (20090325로 저장)
NSString *sendDay = [[NSString alloc] initWithFormat: @"%@",  now];   // 날짜를 문자열로 저장할 때

디바이스에서는 NSCalendarDate 클래스 대신에 NSDateNSDateComponents 클래스를 사용해야 합니다.
2009/03/25 11:50 2009/03/25 11:50

Comments List

  1. 니케 2009/03/26 13:54 # M/D Reply Permalink

    헐.. 형님 코코아까지!!! 멋져요~

    1. 땡굴이 2009/03/26 19:05 # M/D Permalink

      먹는 코코아 달고 맛있잖아. 그런데 애플 코코아는 쓰고 어지러워. 아직 단 맛을 느끼지 못하고 있다.

  2. 찌노 2009/03/26 16:47 # M/D Reply Permalink

    저도 알려주세요~!!!!!
    열씸히 보고는 있으나 개념을 못잡고 있는..;;;

    1. 땡굴이 2009/03/26 19:06 # M/D Permalink

      나도 개념없어. 대충 책 보고 인터넷 검색하면서 시간 날 때 조금씩 하고는 있는데 은근히 스트레스. 많은 사람들이 관심있게 시작하는 것 같은데 역시 언어의 장벽은 무시 못할 듯.

http://www.action-scripter.com/blog/trackback/1207
NSString *urlString = [NSString stringWithFormat:
						   @"http://www.action-scripter.com/diary/iPhone/diaryContent.php?"
						   @"day=%@",  currentDay];
NSURL *url = [NSURL URLWithString:urlString];
NSString *string = [[NSString stringWithContentsOfURL:url] autorelease];
[descriptionView setText:[[XMLParser sharedInstance] parseXMLData:[string dataUsingEncoding:NSUTF8StringEncoding]]];
지금과 같은 상황에서 외부에 있는 XML 데이터가 EUC-KR로 되어 있을 때 한글이 유니코드 형태로 출력되지 않도록 하려면 NSStringEncoding을 NSUTF8StringEncoding이 아니라 -2147481280로 지정해야 정상적으로 한글이 출력됩니다. UTF-8로 데이터를 바꿨다가 이상하게 아무런 반응이 없어서 다시 원상태로 바꾸고 나서 NSStringEncoding을 변경했더니 한글이 잘 출력되더군요.

NSStringEncoding과 관련해서 Encoding 지정 방법은 http://limechat.net/rubycocoa/wiki/?NSStringEncoding을 참조하면됩니다.
2009/03/24 23:57 2009/03/24 23:57

Comments List

  1. ssen 2009/03/25 11:02 # M/D Reply Permalink

    objective-c 문법인가? 요새 아이폰 하세요?

    1. 땡굴이 2009/03/25 11:38 # M/D Permalink

      아이폰이 있어야 아이폰을 하지. 쿠쿠. 난 아이팟터치. 맨땅에 헤딩하는 중이야.

  2. 찌노 2009/03/26 16:46 # M/D Reply Permalink

    당최 개념을 못잡고 있는데..
    역시.. 최고시군요 ㅡㅡb

    1. 땡굴이 2009/03/26 19:06 # M/D Permalink

      만약에 내가 조금 더 공부해서 개념을 조금 잡는다면 액션스크립트랑 비교해서 포스트를 올려 볼 생각이니 조금만 기다려주오.

http://www.action-scripter.com/blog/trackback/1204


17일 미국에서 공개될 iPhone OS 3.0에 과연 Flash Player가 탑재될 것인가?
이미 이 사항과 관련해서 전문가들의 의견은 이번에는 아닐 거라고 하던데..
그래도 기대는 하고 싶네요.

현재 알려진 건 텍스트 복사/붙여 넣기가 된다는 소식뿐인데 만약 Flash Player가 탑재된다면 대박이겠죠.
KTF가 iPhone 출시와 관련한 모든 협상을 중단했다는 소식을 비롯해서 국내에서는
iPhone 구경하기가 더 어려워졌다고 하는데 이젠 누구의 말도 믿고 싶진 않지만
잠시 후에 공개될 3.0에서 우리를 흥분시킬 수 있는 소식이 꼭 있었으면 하는 바람입니다.
라이브로 어디 볼 수 있는 곳이 있을 듯한데 찾아봐야겠습니다.
2009/03/17 22:26 2009/03/17 22:26

Comments List

  1. 땡굴이 2009/03/18 10:57 # M/D Reply Permalink

    http://live.slashgear.com/
    여기서 새벽 2시에 생중계 해줄거 같아요 ^^

    1. 땡굴이 2009/03/18 10:57 # M/D Permalink

      생중계는 보지 못하고 라이브 블로그로 구경했으.

  2. 지돌스타 2009/03/18 10:14 # M/D Reply Permalink

    되면 대박인데요! ^^

    1. 땡굴이 2009/03/18 11:13 # M/D Permalink

      그죠. 후후. 이번에는 힘들거라 하더니.. 쉽게 되지는 않을 것 같아요.

  3. 쿠로 2009/03/18 10:58 # M/D Reply Permalink

    플래시는 물건너 간듯;;

    1. 땡굴이 2009/03/18 11:13 # M/D Permalink

      쿠쿠. 희망을 잃지 말자고. ㅋㅋ.

  4. 땡굴이 2009/03/19 10:27 # M/D Reply Permalink

    여자 옷 http://www.ponyzn.com

  5. 찌노 2009/03/20 10:03 # M/D Reply Permalink

    호오.. App 까지도 될런지는 모르겠지만.. 기대만발!!

    1. 땡굴이 2009/03/20 14:53 # M/D Permalink

      조만간 홍대갈테니 대기하시오. 후후. 덴뿌라 먹고 싶다.

  6. 검쉰 2009/03/20 10:36 # M/D Reply Permalink

    아... 됐으면 좋겠어요 +_+

    1. 땡굴이 2009/03/20 14:52 # M/D Permalink

      네 언젠가는 될거라 희망을 갖고 흐흐. 기대해봐요.

http://www.action-scripter.com/blog/trackback/1202
Aaron Hillegass의 Cocoa Programming for MAC OS X
개정 3판 정오표

키-밸류 코딩, 키-밸류 옵저빙까지는 나름대로 이해를 하면서 따라 했는데 NSArrayController로부터 시작된 개념상실이 NSUndoManager에서 하늘을 찌르고 NSManagedObjectModel에서 무너지는 것 같습니다. NSLog만은 제대로 이해를 하고 있다는 사실에 만족하고 예제를 따라 하면서 중간에 발생하는 경고와 오류들은 모두 처리돼서 실행은 되고 있지만 쉽지 않네요. Xcode를 익숙하게 사용하는 방법은 몰라도 여러 프로젝트를 만들어 보는 게 좋을 것 같아 일단 완벽한 이해는 뒤로 미루고 열심히 따라 해보고 있습니다.

Xcode를 이용해서 코코아의 파운데이션(Foundation)과 앱킷(AppKit), 코어 데이터(Core Data) 프레임워크를 사용해보니 정말 하나의 Application을 만드는데 몇 번의 드래그만으로 완성할 수 있다는 사실에 살짝 감동 받고 있습니다. 거기에 콘솔과 디버그를 통한 완벽한 오류 확인. Application에 포함되는 다양한 클래스와 이미지 등의 외부 파일들을 체계적으로 관리하고 자동 패키지화해주는 기능들은 참 부럽(?)다는 생각이 들더군요.

Objective-C 클래스의 레퍼런스를 액션스크립트만큼 많이 알고 있지 못하기 때문에 책을 보더라도 지금은 도대체 무슨 말인지 잘 모르는 부분이 많지만 처음 액션스크립트 공부할 때를 생각하면 모르면 일단 넘어가면 된다고 생각합니다. 그리고 다음에 다시 한번 보면서 몰랐던 부분만 살펴보고 그때도 알 수 없는 부분이라면 그냥 넘어갑니다. 이런 식으로 반복을 통해 차츰 몰랐던 부분이 줄어들 것이고 언젠가는 모든 부분을 이해하게 될 것입니다. 물론 이해할 수 있는 능력이 있어야 하겠지만.. 크;

아무튼 모르면 일단 따라 해보고 따라 하다 보면 답을 찾을 때가 분명히 올 거라 생각됩니다.
2009/03/16 22:38 2009/03/16 22:38
   1  2  3  4    
  믹시