SQLite3
SQLite. 참 오랜만에 다시 보게 됐다. 내가 윈도우 쓰던 시절 갖고 놀았던 애. 당시 C++ wrapper를 만드느라 한참 삽질하다가 어떤 애가 만들어놓은거 보고 감탄. 그걸 좀 갖고 놀다가 다시 데이터 베이스 암호화 시키는 작업을 하기 위해 또 한참 삽질. 결국엔 인터넷을 뒤져가며 알아낸 방법으로 암호화/복호화 시키는 함수를 완성. sqlite를 소스코드에서 부터 다시 만들어 썼던 기억이 난다.
그런데 아쉽게도 그 코드가 지금 어디있는지 모르겠다. 그냥 한것만 기억이 나는데.. 아까워 죽겠다. 이럴줄 알았으면 어디다 잘 놔두는건데. -_-;; 아는 사람은 알겠지만 public domain. 그냥 무료 소프트웨어도 아니고 public domain software인 sqlite를 만든 애들은 이 암호화/복호화 시켜주는 함수를 붙여놓은 sqlite버전을 판매하고 있기때문이다. (물론 옛날이야기이긴 한데.. 아직까지 팔고 있는지는 모르겠다.)
아무튼, 이 sqlite를.. core data를 사용하면서도 쳐다볼 필요가 없었던것을 왜 다시 보느냐하면… 아이폰 SDK에는 core data가 (아직은) 없기때문이다! 그래도 예제 소스를 읽어보니 예전에 삽질꽤나 했었다고 쉽게쉽게 넘어가는것 같다. 아이폰 응용프로그램 개발하는것도.. 기술적으로는 거의 다 (마스터는 아직 아니지만..)’깨우쳤다’고 봐도 좋을것 같다.