Swift 1.2로 작성된 파일에서 아무 문자열 리터럴 뒤에
"" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" +
와 같이 덧붙이면, 컴파일 시간이 무려 2분(!!!!!!!) 정도 더 걸린다.
하지만
"" as String + "" as String + "" as String + "" as String + "" as String + "" as String + "" as String + "" as String + "" as String + "" as String + "" as String + "" as String + "" as String +
과 같이 각 문자열에 as String을 명시해주면 컴파일 속도가 정상으로 돌아온다.
별 생각 없이 Swift 코드 안에 SQL을 아래와 같이
"CREATE TableName ( " +
" field1 integer not null, " +
" field2 integer not null, " +
" field3 integer not null, " +
" field4 integer not null, " +
") " + ...
형태로 넣었다가, 컴파일 속도가 엄청나게 느려지는 현상을 겪고서야 이 문제를 발견했다.
에라이, 미친 애플
Continue Reading
Discover more thoughts and insights
Apache Lucene 2.9.0 릴리즈 소식
지난 9월 25일 Apache Lucene Java 가 2.9.0 로 릴리즈 되었습니다. While we generally try and maintain full backwards compatibility
블라인드하며 인천공항 가는 길
아내님 픽업 차 인천공항 가면서 끄적이는 글 요며칠 계속 누워서 블라인드 한다. 카카오는 어제 평가결과 나와서 글이 아주 많은데 나랑 입장 비슷한 사람이 안 보여서 글은 안 쓴다. 잘못된 기대를 왜 이리 많이
의사소통은 어렵다.
타인과 함께 일하면서 시너지를 얻는 경우는 많지 않다. 의사소통에 많은 시간을 쏟아부어야 하기 때문이다. 각자 알고 있는 것을 상대방에게 잘 설명해줘야 한다. 의사소통 능력이 절대적으로 높은 사람이 존재한다면