iOS에서 초성으로 연락처 검색하기(영상

2010년에 Objective-C로 iPhone 개발을 익혔지만 실제 앱스토어에 올라가는 프로젝트에 참여하지는 못했었습니다.

6년 후 iPad 용 Presentation 앱을 만들면서 공식 문서들이 Swift로 되어가는 것 같아서 Swift를 배우기로 결심했습니다.

회사에 iOS 개발자가 더 이상 없던 때라, 2010년에 다른 개발자가 만들었었던 앱을 부활시켰습니다.

원래 이 앱은 Objective-C로 만들어져 있었는데요, 이미 말했듯이 Swift를 사용하기로 결심해서 재개발했습니다.

주요 기능은 전화 수신화면에서 누가 전화했는지 식별하기 위함이었습니다, 특히 동명이인이 있는 경우에 말이죠.

그리고 숨겨진 기능이 하나가 있는데 바로 연락처 앱에서 초성으로 검색을 가능하게 하는 것이었습니다.

초성은 한글 문자의 첫번째 자음입니다. ‘가나다’ 라는 문장이 있으면 초성은 ‘ㄱㄴㄷ’ 가 됩니다.

사람들은 또한 ‘애플’을 검색할 때 ‘애프’로 검색하고 싶어할 수도 있습니다.

사실 애플의 기본 연락처 앱은 아직 이런 기능을 제공하지 않고 있습니다.

그래서 편법을 사용했습니다.


https://youtu.be/-t9cTJ7c9g8


#ios #연락처 #초성 #검색 #한글

iOS에서 초성으로 연락처 검색하기 Swift/한글/팁/초성검색

youtu.be

iOS에서 초성으로 연락처 검색하기 Swift/한글/팁/초성검색

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 9월 23일 오전 6:37

조회 1,049

댓글 0

    함께 읽은 게시물

    (영문) 소프트웨어 개발자가 충분하지 않은 이유

    국내의 개발자에 대한 수요와 관심은 최근에 폭팔적으로 늘어났지만, 전 세계적으로 보았을 때는 꽤 전부터 시작된 것 같습니다. 하지만 여전히 개발자가 부족하다는 이야기가 많은데요. 도대체 그 많은 컴공 졸업생들과 부트캠프 졸업자들은 어디로 간 걸까요? 이를 분석하는 재밌는 연구가 있었네요. 막연한 추측이 아니라 다양한 데이터에서 접근하여 나온 결과라 놀랍기도 하고, 과연 한국 역시 동일한 모습일지 (아마 그렇겠죠?) 궁금하기도 하고 조금 무섭게 느껴지기도 하네요. --- - 엔지니어로 시작하더라도 중간에... 더 보기

    Why We Will Never Have Enough Software Developers

    Who is Nnamdi?

    Why We Will Never Have Enough Software Developers

     • 

    댓글 14 • 저장 324 • 조회 23,693