'xcode'에 해당되는 글 2건

  1. 2011.08.21 [XCODE] error:Stray'\377' in program
  2. 2010.02.21 XCODE삽질
Cocoa2011.08.21 19:30
얼마만에 써보는 블로그인지... ;; 하지만 짧게 기록.

error:Stray'\377' in program
 
XCODE에서 위와같은 빌드에러가 나면 에러가 나는 파일의 Encoding이 UTF-16으로 되어 있을 가능성이 높다.
TextWrangler와 같은 에디터로 문제의 파일을 열어 가장 아랫부분에 있는 Encoding을 UTF-8으로 변경해주면 빌드가 가능해진다. 
신고
Posted by 신라
TAG error, xcode
Cocoa2010.02.21 20:35
XCODE에서 개발하다보면 Interface Builder에서 변경한 곳이나 아니면, 코드상에서 수정한 곳이 실행중인 프로그램에 반영이 안돼는 경우가 있다. 내 기억만으로도 3,4번은 있었던것 같은데 이럴경우에는 Build Clean을 해도 문제 해결이 안돼고 XCODE자체를 완전히 종료시켰다가 다시 실행시켜야지만 제대로 반영이 되는 경우가 가끔있었다.

지금까지는 거의 대부분이 눈에 보이는 곳에서 문제가 발생했었기 때문에 몇번의 삽질끝에 비교적 빠른 시기에 문제를 해결할 수 있었는데, 이번만큼은 아주 제대로 삽질을 했다.

필요로하는 기능을 위해 이틀에걸쳐 코드를 온갖방법으로 수정했었는데 아무리해도 ViewController에 종속되어 있는 View에서 ViewController의 인스턴스를 취득할 수가 없었다. 디버깅을 해보면 늘 NULL값이 세팅되어 기능을 구현할 수가 없었다.
 이틀동안의 삽질끝에 두손두발 다 들고 일주일동안 개발에서 손을 놨다.
도무지 원인을 알 수가 없어 지인에게 질문을 위해 코드를 맥북에 복사해서 지인에게 증상을 설명하고 디버깅을 해 보이는순간 제대로 인스턴스를 취득하고 있는것이 아닌가!?

도대체 이게 무슨 조화인가 했다. 집에 오는 길에 곰곰히 생각해보니 서두에 적었던 아무이상이 없어도 실행시 제대로 반영(동작)이 안돼는 현상에 빠져있었던 것이다.
게다가 맥북에서 iMac으로 갈아탄후에는 컴퓨터의 전원은 커녕 XCODE자체도 종료를 안 시키고 있었기 때문에 이틀의 삽질과 일주일간의 포기기간에도 원인을 알 수 없었던 것이다...
단 한번만 XCODE를 재기동 했었더라면... 나의 그 소중한 시간을...





XCODE에서 모든게 정상인데 제대로 기능이 반영안돼는 현상이 있다면 주저하지 말고 XCODE를 재기동 시켜보자.
삽질의 늪에서 한순간에 벗어날 수 있을지도 모른다...


신고
Posted by 신라
TAG xcode, 삽질

티스토리 툴바