본문 바로가기

DeNA 개발자 주최 아이폰 개발자 스터디? 정말 바쁜 일정인 와중에 같은 건물 다른층에 입주해있는 타회사 엔지니어가 주최하는 아이폰 개발 스터디가 있다고 하길래 잠깐 참가를 해보았다. 먼저 주최자 소개 Mathda Matho? 이전 우리회사에 다니다가 전직하여 DeNA로 가버렸지만 그때 유지하던 스터디를 DeNA로 까지 끌고가서 아직도 운영하고있다. 사실 이번 스터디도 처음은 이전 회사에 친하던 엔지니어가 부추겨서 시작한 스터디였지만 그 친구분은 다른곳으로 이직을 하고 혼자서 이끌어나가고 있는 상황인듯 그분의 홈페이지 http://yuez.net/ 개인적으로 3명의 다른 팀멤버와 elleReader를 개발하였다고 한다. 이외에도 다른 참가자들도 각각 아이폰 개발자 또는 흥미를 가진사람이 많이 있었는데 몇명 소개를 하자면 오오무라상 20대 초반 ,.. 더보기
Coredata Background 처리에 관하여 격주 릴리즈의 바쁜 스케쥴안에서 시간을 쪼개 코어 데이터 처리 로직을 백그라운드에서 처리하려는 작업을 조금씩 진행시켜 이번버젼에야 겨우 적용할수 있었다. 여기에 약 6개월간에 걸쳐 내가 겪은 시행착오에 관한 기록을 남긴다. 1. 기존설계의 문제점 모든 처리를 MainThread에서 하도록 구현되어있었기 때문에 화면이 멈추는 경우가 자주 있었다. Main Thread에서 처리하지 않으면 안되었던 이유는 UI의 변경은 반드시 Main Thread에서 하지 않으면 안되기때문이다. 모든 작업을 main Thread에서 처리하더라도 발생하는 한가지 이슈가 있었는데, 비동기 리퀘스트(Asynchronous Request)와 Block을 이용할때 request시에 취득한 NSManagedObject는 respoons.. 더보기
PHP 단상 PHP: 잘못된 디자인의 프랙탈 PHP를 정말로 증오하는 분이 쓴 글을 국내의 블로거가 번역한글인데 , 최근에 읽은 블로그 중 가장 재미있어서 나도 PHP의 단상을 몇가지 적어본다. 먼저 나또한 위의 글을 전적으로 동의한다. PHP개발을 하며 나타나는 알수없는 버그들등에 고생을 한 경험이 있어서 PHP가 얼마나 거지같은지 깊이 공감을 한다. 하지만 왜 언어 랭킹을 보면 항상 저자가 좋아하는 Python보다 높은 순위에 있으며 , 그 인기가 10년가까이 지속되고 있는지 생각해볼필요는 있을것같다. 1. PHP는 왜 그렇게 많이 쓰이는가? - 먼저 PHP는 환경설정이 정말 간단하다. 윈도우라면 XAMP , 맥이라면 MAMP , 리눅스라면 LAMP 로 검색해서 나오는 패키지를 인스톨하면 끝이다. 다른 환경설정 .. 더보기