Leave your greetings here
KrisKO 2011/08/30 16:17 M/D Reply Permalink
정말 빠른 답변 감사합니다.
54페이지. 코드는 이상없구요.혹시 xcode4.1 로 테스트 하면서 하고있는데.
그래서 그런가요? ..여태 잘 따라하다가..정말 간단해보이는 경고뷰에서
안되네요.. 그리고 말씀하신 커낵션을 연결하고 <--가 이해가안됩니다..
그냥 볼드체로 표기한 소스를 추가하란 소린가요.?
joshy21 2011/08/30 17:27 M/D Permalink
안녕하세요~
커낵션 부분은 제가 경고창을 보여주는 다른 예제와 착각했네요ㅠ
이 예제의 경우 viewDidLoad 메서드 내에 책의 코드를 입력하면 문제 없이
실행돼야 합니다. 특별히 예제가 실행되지 않을 이유는 없어 보이네요.
제가 위키북스 사이트에서 올려놓은 예제 소스를 직접 내려 받아 실행해도
안 되는지 확인 부탁드립니다.
예제를 내려받아 실행하시려면 viewDidLoad 메서드의 경고창 생성 부분과
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
NSLog([NSString stringWithFormat:@"%d", buttonIndex]);
}
부분을 주석해제한 후 실행해서 콘솔로 찍히는 결과를 확인하시면 됩니다.
지금 제 컴퓨터에서도 다시 테스트해 봤는데 잘 되네요~
감사합니다(_ _)
KrisKo 2011/08/30 12:11 M/D Reply Permalink
안녕하세요
아이패드 프로그래밍 책으로 공부하고있습니다
54 페이지 경고뷰 따라하기가 안됩니다
그리고 1번에 이름을 c 로 지정한다 가 맞나요? UsingViewsViewController로 지정하는거 아닌가요?
암튼 3번까지 그리고 9번까지 작성후 테스트 했는데 안되서요.
wrox.com에 가서 보니깐 거기도 실행안된다고 올라온듯한데 제가 영어가 짧아서리,...
54,55 페이지 확인점 부탁드릴꼐요..
joshy21 2011/08/30 14:24 M/D Permalink
안녕하세요~ 지금 제가 책이 없어서 정확한 피드백은 드릴 수 없겠지만 일단 알고 있는 것만 알려드리겠습니다.
1번에서 c로 지정한다는 제가 코드를 복사하고 붙여넣으면서 실수한 부분이 맞습니다. 말씀하신 대로 UsingViewsViewController로 지정하는 게 맞습니다.
그리고 이 책의 예제 코드의 경우 제가 일일이 모두 입력하고 실행되는 것을 확인했습니다. 다만 지금 경고창이 안 보이는 이유는, 정확하진 않지만, 인터페이스 빌더에서 커낵션을 연결하고 저장하지 않았거나 코드에서 오타가 있어서 그런 것 같네요. 둘 중에 첫 번째 문제일 확률이 크고요..
말씀하신 wrox 포럼에서도 두 가지 문제를 제외하면 코드가 실행되지 않을 이유가 없다고 말하고 있고, 저 또한 위키북스에 올린 예제의 경우 모두 제대로 동작하는 코드를 올린 것으로 기억합니다.
그럼 추가 질문 있으시면 남겨주시고
좋은 하루 보내세요~
김주경 2011/07/24 19:23 M/D Reply Permalink
플래시 공부를 한지 7년 만에 이제서야 무크의 에센셜 as3.0 책을 읽었습니다.
책을 읽으면서 친절한 문체와 이해가 잘되는 설명으로 깜짝 놀랐죠.
(개정판이 아니여서 그런지 오타 부분이 좀 있긴 했지만.. ^^)
감동을 받아서 책을 다 읽고 나서 책 말미에 써있는 무크의 메일로 감사 메일을 보냈어요.
짧은 답장이 왔는데
감사메일을 본인 혼자 받기에 송구스럽다는 듯이
첫줄에 다음과 같이 썼더라구요.
"cool. the translator, Yoo YoonSun, is also a very nice person."
아마 저희가 이 책을 보게 된데는 변역가 님의 공이 컸나 봅니다.
책 너무 잘 읽었고, 감사합니다.
중간 중간 한국 실정에 맞는 별도의 주석도 감사 드려요.
쭉 좋은 활동 하시기를 기대합니다. ^_^
joshy21 2011/07/25 18:24 M/D Permalink
엇 안녕하세요~(_ _)
그 책은 저도 꼭 번역하고 싶은 책이었는데 저로서도 번역하게 돼서
영광이었던 책입니다~
이렇게 좋은 댓글 남겨주시니 감사하네요 흑흑
번역 끝나고 책 나올 때쯤 콜린 무크한테 작은 선물을 보냈더랬는데
콜린 무크가 그 선물을 꽤 좋아했던 거 같아요 :)
아마 그래서 저를 nice person(?)으로 기억하는 듯 ^^
이 책은 저뿐 아니라 송호철 님도 같이 번역한 책이고요 호철 님은 곧
LAS 3.0(Learning ActionScript 3.0) 번역서를 내실 것 같습니다 :)
좋은 댓글 감사드리고요~
곧 액션스크립트 난이도 종결자-_-라 할 수 있는 플래시 게임 개발책이
나오는데 혹시 게임 개발이나 고급 액션스크립트 프로그래밍에 관심 있으시면
그 책을 보셔도 도움이 될 것 같네요 ^^
그럼 좋은 하루 보내세요(_ _)/
독자 2011/07/15 14:19 M/D Reply Permalink
원서가 잘못된 건지 번역서가 잘못된 건지는 모르겠지만,
솔직히 잘못된 부분이 너무 많아서 정말 독학 하기가 힘드네요..
자잘한 오타도 많지만 궁금한 것만 물어 보겠습니다.
10장 433페이지 - (IBAction) touchLanguageButton
이부분에서 오류가 납니다.
랭귀지 버튼 터치하고 목록이 나타날때 한번더 터치하면 오류!!
if문을 추가 해줘야 하는 것 아닌가요?
12장 495페이지 #define kFilename 이부분 이름이 중복이 되는데 이것도 고쳐줘야 하는것 아닌가요?
책에서 잘못된 부분은 그나마 소스코드 보면서 수정했는데,
이건 소스코드도 책 내용하고 똑같네요..
독자 2011/07/15 18:39 M/D Permalink
와~~ 이렇게 빨리 답변을 주시니...
그동안 화가 났었던 맘이 좀 사라지네요.. ^.^
그동안 공부하면서 틀린 부분 때문에 스트레스를 많이 받아서 솔직히 다른 부분은 말씀 안드리려고 했는데요.. ㅎㅎㅎ
P.238 button.hidden =YES ; 볼드체 표기해야 하구요
p.280 @interface 에서
<UITable.... > 델리게이트 부분 볼드체요...
설명이 바로 위에 있기는 하지만... 그래도
p.293 #import 부분 볼드체
P.296 하단 (NSArray *) 볼드체
p.345 [rowTitle release] 이건 없어야 되는 것 같은데요..
p.431 하단 "synthesize 명령문 바로 전",
전이 아니라 "후"겠죠...
위 내용이 현재까지 본 내용중에 제가 이상하다고 느낀 부분 전부 입니다.
다른 책을 먼저 보고 이 책을 보기 시작했지만 저는 정말 초보입니다. 저보다 더 초보인 분들도 많으실텐데 아주 사소하고 자잘한 부분 때문에 실행이 안될 수도 있고, 이것 때문에 정말 스트레스를 받게 되더라구요.
다른분들 안티가 되지 않도록 정오표 정리 잘 해주셔요!!
현재 12장 까지 진행했습니다. 다음주까지는 다 볼수 있을 것 같은데 다른 부분에도 문제 있으면 말씀 드리겠습니다.
어쨋든 빠른 답변 해주신 것 감사드려요.
^.^
joshy21 2011/07/15 20:21 M/D Permalink
안녕하세요 이렇게 알려주셔서 감사합니다.
저는 오타라고 말씀하셔서 코드나 번역상에 오타가 포함된 것으로 이해했는데, 사실 이 책을 번역하면서 모든 코드를 직접 입력하고 테스트까지 다 한 상태라 잘 이해가 안 돼서 질문했습니다.
지금 쭉 확인해 봤는데 일부는 제가 실수한 거고, 일부는 편집 과정에서
제가 볼드체로 지정한 게 볼드체로 지정 안 된 채 출판된 것으로 확인됐습니다.
혹시 이런 문제가 더 있는지 주말에 원문과 비교해서 최종 교정본을 올려드리겠습니다.
감사합니다(_ _)
joshy21 2011/07/18 15:09 M/D Permalink
안녕하세요~ 유윤선입니다.
일단 불편을 드려 대단히 죄송합니다.
그런데 잘못된 부분이 너무 많다고 하셨는데 정확히 어떤 부분이 그렇게 많이 잘못됐는지 알려주시면 제가 오탈자를 수정해 출판사 게시판이나
제 블로그에 올리는 데 도움이 될 것 같습니다.
그리고 문의하신 내용의 경우
일단 10장에서 런타임 예외가 발생한 건,
제 생각에 저자들이 팝 오버 뷰가 떠 있을 경우 다시 버튼을 탭할 거라고 미처 생각지 못해서 이런 식으로 예제 코드를 작성한 것으로 보입니다.
저도 그 부분에 대해서는 번역/테스트 과정에서 미처 확인하지 못했네요.
이 예외가 발생하지 않게 하시려면
- (IBAction)touchLanguageButton {
if (languagePopoverController != nil)
{
[languagePopoverController dismissPopoverAnimated:YES];
languagePopoverController = nil;
}
else
{
LanguageListController *languageListController = [[LanguageListController alloc]
init];
languageListController.detailViewController = self;
UIPopoverController *poc = [[UIPopoverController alloc]
initWithContentViewController:languageListController];
[poc presentPopoverFromBarButtonItem:languageButton
permittedArrowDirections:UIPopoverArrowDirectionAny
animated:YES];
self.languagePopoverController = poc;
[poc release];
[languageListController release];
}
}
(2011년 7월 18일 수정)
처럼 코드를 수정하시면 됩니다. 이렇게 하시면 한 번 더 클릭할 경우 대통령 목록을 계속 클릭할 때와 마찬가지로 팝오버 뷰가 사라지게 됩니다.
그리고 말씀하신 495 페이지의 #define kFilename 부분은 말씀하신 대로 이전 상수 선언을 없애는 게 맞는데, 지금처럼 한다고 해서 특별히 오류가 나지는 않고 원문도 그렇게 돼 있었습니다. 이 부분도 제가 미처 수정하지 못했네요.
죄송한 말씀드리고, 추가로 잘못된 부분이나 궁금하신 내용이 있으면
남겨주시면 감사하겠습니다.
hamjii 2011/05/01 16:46 M/D Reply Permalink
안녕하세요. 솔직히 큰 기대 없이 '시작하세요 ! 아이패드 프로그래밍'이란 책을 열었다가, 다른 아이폰 책에서 못보던 설명으로 아이폰 프로그래밍에 한발짝 더 다가선 제가 기특해서(!) 한 줄 남깁니다 ! 아마 웨이멍이 윈도우즈 프로그래밍 배경이라서 '원리'라는 관점을 가진 냥반이라 이게 가능한걸로 추측되는군여. 초짜가 알아먹을 수 있는 프로그래밍 책이 너~무나 귀해여... 좋은 번역해 주셔서 감사 드립니다.
ps. 구체적으로 소스코드에 붙은 '주석'이 너무나 친절한게 정말 맘에 듭니다 !