[iOS] UISearchBar 사용시 주의점 ( iOS4 vs iOS5 )

iOS  앱에서 검색창을 이용하는 경우가 많은데 그 경우에는 UISearchbar 를 활용한다. 그러다보면 자연스럽게 현재 검색중인지를 알 필요가 있다. ( 검색중인 경우와 검색중이지 않은 경우에 다른 데이터를 보여줄수도 있으므로…) 간단히 생각해보면, searchbar 에 들어있는 text 길이만으로 판단이 가능하다. 추가적인 조치를 해주지 않아도 iOS5 에서는 생각데로 동작한다. 그런데, iOS4 에서는 다르다. 일반적으로 유저가 검색을 취소하는 방법은 크게 두가지가 있다. 명시적으로 백스페이스를 눌러 글을 지우거나 x 버튼을 누름 취소버튼을 누름 1 이나 2가 수행되고 나면 당연히 searchbar 의 text 는 clear 되서 길이가 0이라고 생각하는 것이 맞다. 하지만, 슬프게도 iOS4에서 그렇게 되지 않는다. 2 ) 의… Read More

1년 사이에 3권의 서로다른 기술서적을 집필한 개발자의 이야기

오늘 Hacker News 1위로 재미있는 개발자의 이야기가 올라왔다.  이 친구가 정말 재미있는 것이 최근 1년 사이에 서로 다른 3가지 분야 (SPDY, Backbone.js, Dart )의 책을 집필했기 때문이다. 그가 밝힌 비결은 의외로 간단하다. Blogged every, single day. For one full year. 366 days. Every day. No matter what. 매일 블로깅. 정말 쉽지 않은 일이다. 그의 글에 따르면 자기자신이 어느날 너무 한심하다고 느꼈고, 갑자기 뭔가 해야겠다고 느꼈다고 한다. 이 블로그를 보고, 얼마전에 봤던 영상도 하나 떠올랐다. 김미경 대표가 얘기하는 성공 방법 한줄로 요약하면, 열정의 규칙화, 습관화 이다. 나도 더 열심히 해야겠다. 이 시대를 살아가는… Read More

그 많던 개발자는 다 어디로 갔을까?

정말 요즘 여기저기서 난리다. 국내 기업들은 개발자 찾기에 안달이 나 있다. 개발자 어디 없냐는 얘기가 한두군데서 들리는게 아니다. 정말 개발자가 줄어든 것인가? 그들이 왜 줄어들 수 밖에 없는지를 하나씩 짚어보자. 1. 학부제의 명암. 90년대 말부터 대학에 학부제라는 정책이 생겼다. 이전에는 학과가 학교를 지원할때 정하는 식이었는데 학부제가 신설된 이후에는 학과를 정할 필요가 없고,  학부 ( ex.공학부 혹은 인문학부 ) 로 지원하는 것이 가능해졌다. 학교마다 조금씩 제도가 다르지만 보통은 1학년을 공통수업들을 들으며 각 학과를 고루 배울 시간이 주어지고, 이후( 2학년) 에 자신이 원하는 과를 선택할 수 있다. 기본적으로는 학과 선택에 학생의 선택을 존중해준다. 학생의… Read More

오마이닥터 vs 굿닥 전초전

비슷한 시기에 비슷한 서비스가 한국에서 출시된다. 그 서비스는 다름 아닌 오마이닥터와 굿닥으로 미국에서 검증된 Zocdoc 을 벤치마킹한 서비스라고 한다. 오마이닥터는 치과의사인 김진욱 대표가 창업한 회사로 김진욱 대표는 티몬 공동창업자인 김동현씨의 친형이다. 병원과 의사를 검색, 예약 후 진찰까지 연결해준다고 한다. 굿닥은 신현성 티몬대표가 참여하고 있는 Fast Track Asia 의 첫번째 팀의 회사이다. 스타트업계의 잔뼈가 굵은 임진석 대표가 참여하고 있다. 비슷한 시기에 비슷한 서비스.. 이것이 정말 우연의 일치일지 아니면 내가 모르는 뒷이야기가 있을지 그런것 까지는 잘 모르겠다. 오늘은 이 두 회사의 개인적인 인상에 대해 써보려고 한다. 결론부터 얘기하면 필자는 오마이닥터에게 애정이 더 간다. 분명한 이유가 있다…. Read More

[iOS] ARC 프로젝트 적용시 참고 링크들

작년 WWDC 2011 에 처음 공개되었던 ARC(Automatic Reference Counting). 당신이 iOS 에 익숙하지 않은 프로그래머라면 retain, release 등의 개념에 익숙하지 않다면 당장 갈아타보아도 좋을 듯하다. 앱의 Deployment Target 을 iOS  4.0이상으로 잡고 있다면 충분하다. ( 5.0 이면 더 좋은데… ) 필자도 ARC  가 나오자마자 부푼 마음으로 적용했으나 레거시 코드와 수많은 라이브러리에 뜨는 빨간 에러들을 보며 다음 세대에나 해야겠다하고 좌절하고 포기(?)했었는데, ARC가 적용범위 조절이 가능하다!!  이걸 이제야 알다니…   개인적으로 가장 도움 많이 받은 두 페이지   ARC 기본 개념 설명 ( 한글 ) –  http://dw.yutar.net/?mid=blog&document_srl=16040077 팁 – ARC 컴파일 적용 범위 조절 -… Read More

Instagram 의 깨알같은 뒷 이야기들

얼마전 Facebook 에 인수된 Instagram 의 소소한 뒷 이야기들을 모아봤습니다. <Instagram Co-founders: Mike Krieger(25세), Kevin Systrom(28세) > Startup 의 성공을 간접체험 두 사람은 Stanford Mayfield Fellows Program 을 통해 스타트업을 간접 체험할 수 있는 기회를 얻었다. 창업자 중 한명인 Systrom 은 Nextstop 에서 일할 기회가 있었는데, Nextstop 은 Facebook 에 인수되었었다. Talent acquisition 이었지만, 스타트업의 작은 성공을 옆에서 체험할 수 있는 좋은 기회였다. 또한 Odeo 에서도 일했었는데, 알다시피 Odeo 는 Twitter 로 큰 성공을 거둔다. 크고 작은 스타트업의 성공을 간접체험하면서 스스로 뭔가 만들고 싶다는 생각은 점점 커져만 갔다고 한다. HTML개발, Django 개발, 디자인도… Read More

Google IO 2012 준비편

3월 27일 화요일 Google IO 2012 접수가 시작되었습니다. Google IO 란 Google 에서 개최하는 세계 최대 규모의 개발자 행사입니다. 요즘 가장 주목받고 있는 모바일 기술(당연히 Apple 쪽 기술에 대해서는 논하지 않습니다.)부터 시작해서 구글이 전통적으로 강한 웹쪽 기술까지 거의 모든 주제들을 담고 있고, 난이도 역시 Beginners 부터 Advanced 까지 아주 다양합니다. 참가비가 작년에 비해 2배가 올랐음($900)에도 불구하고, 성황리에 마감이 되었습니다. 접수 시작한지 20분내외로 마감이 된 듯합니다. 필자를 비롯한 필자의 친구들도 시도를 하였으나 의외로 성공한 친구들이 많지 않더군요. 저는 운좋게도 성공했습니다!!  eBay 에 $4,000에 Google IO 참가권을 양도한다고 하니 그 인기가 짐작이 가시죠?  작년에는 5월 10~11일… Read More

Facebook Open Graph 뒤에 숨겨진 의도

Facebook 은 3rd party 개발자들에게 기본 기능 ( Facebook 을 일반적으로 로그인하면 할 수 있는 모든 행위들 – 친구들의 담벼락에 글을 쓰기, 내가 좋아하는 것에 대한 정보를 보기 등 ) 것 외에 Open Graph 라는 기능을 추가로 더 제공하고 있다.  필자도 지난 행사를 통해 이 개념에 대해 익힐 수 있었는데, 그 개념에 대해 정리해보려고 한다. 1 ) Open Graph 기본 개념 Facebook 에서 할 수 있는 모든 행위를 아래와 같이 추상화 할 수 있다. 누군가가 무엇을 했다. 예) David 이 Stanford Univ 에 체크인을 했다. Chandler 가 “오늘은 배가 고프네” 라는 메세지를 올렸다 …. Read More

Jeff Bezos 의 10가지 리더쉽 레슨 – Forbes [번역]

0. 번역을 시작하기전에.. Amazon 의 CEO 인 Jeff Bezos 는 개인적으로 매우 저평가 되어있다고 생각하여 그 억울함(?)에 이 포스팅을 시작한다. 개인적으로 스타트업을 시작하게 된 계기도 이분의 강연이었다. Amazon 은 스타트업같은 회사다. 인터넷에서 책을 파는 회사로 시작하여 세상의 모든 것을 판매(2012년 현재 아마존은 약 2천만개의 물품을 판다. )하는 회사로 진화하고, eBook 을 선도하는 회사로 또 클라우드 서비스를 선도하는 회사로 끊임없이 변신한다. 한 분야에서도 성공하기 쉽지 않은데 다양한 분야로 pivoting 하여 연전연승중이다. 아마존의 주식은 최근 5년사이에 400% 가 올랐다. 얼마전에 Forbes 는 그에 대한 기사를 실으면서 그의 10가지 리더쉽 레슨을 공개했다. (아래는 위 기사에… Read More

팔로우

모든 새 글을 수신함으로 전달 받으세요.

다른 949명의 팔로워와 함께 하세요