[생각의 정리] 영어 공부를 시작하며

최근 remote job이 점점 늘어나고 있다.
경쟁력을 갖추기 위해서 영어는 필수가 되어간다.

한국에서 영어 공부를 효과적으로 하기 위해 몇가지를 추려본다.

  1. 내가 자주 사용하는 말을 영어로 표현
    ex) 내가 보낸 메일을 영어로 다시 표현 (실전)
  2. 듣고 받아쓰기 연습 (환경)
  3. 하루 1시간 (습관)
  4. 적절한 피드백을 받을 수 있는 코치가 필요하다. (피드백)

기초  -> 영어 자주 접하는 환경에 노출 -> 영어 위주로 사용하는 환경으로 변화

  • References

http://www.huffingtonpost.kr/minsik-kim/story_b_9095802.html

 

[ios] 텍스트 검색 (Latin Lingual)

영어 발음으로 검색을 지원할 때

다음 코드는 text -> 영어(latin)으로 치환해준다.

NSMutableString *mutableQuery = [[NSMutableString alloc] initWithString:query];
CFStringTransform((CFMutableStringRef)mutableQuery, NULL, kCFStringTransformToLatin, false);
CFStringTransform((CFMutableStringRef)mutableQuery, NULL, kCFStringTransformStripCombiningMarks, false);

치환된 코드를 가지고 DB에서 like검색을 하거나
메모리에 일부를 올려 일치 여부 또는 포함 여부를 필터 하면 된다.

중국어나 일본어나 한국어를 영어발음으로 검색하고 싶을 때(키보드 두드리기 어려울 때) 유용하다.

출처 Git  : Telegram iOS

=========================

If you want to offer text search in ios lingual below source code may need.

NSMutableString *mutableQuery = [[NSMutableString alloc] initWithString:query];
CFStringTransform((CFMutableStringRef)mutableQuery, NULL, kCFStringTransformToLatin, false);
CFStringTransform((CFMutableStringRef)mutableQuery, NULL, kCFStringTransformStripCombiningMarks, false);

Transform text (Korean, Japanese, Chinese…etc) to latin lingual format.

And then do it your way.

source : Git  : Telegram iOS