윈디하나의 누리사랑방. 이런 저런 얘기
iPhone 해야 하남. ㅎㅁ
이것저것 기웃거리고 있는 중임. 안드로이드는 해보니, 기술적인 어려움은 없다. 단지 화면 출력이 좀 짜증날뿐. RAD툴 쓰다가 이거 쓰면 답답할것 같다. ㅎㅎ
아이폰은 [오브젝트 C]기반인데, 문법이나 라이브러리가 표준 오브젝트 C와 비교해 애플에서 약간 변형했다. (그래도 표준에서 크게 다르진 않다) 어차피 오브젝트 C를 지원하는 건, 애플밖에 없으니 애플이 바꾸던 말던 상관 없긴 하지만 말이다. 어쨌든 오브젝트 C의 '표준'은 애플이다.
물론 오브젝트 C와 C++, C를 섞어 쓸 수 있지만 실무에서 C++과 Object C를 섞어 쓰는경우는 거의 없을듯. C++ 전용 라이브러리를 반드시 사용해야 하는 경우가 아니라면 말이다. 오브젝트 C도 쓰다보면 나름 괜찮은 언어라 생각된다. 말 그대로 C에, '오브젝트'를 덧붙였을 뿐이니 말이다. C++에 있는 cout 같은건 없다. (그래서 더 좋다는 말이다) 말 그대로 C에 오브젝트만 사용 가능할 뿐이다. 대신 오브젝트에 대해서는 스몰토크라는 언어의 영향을 많이 받아서, 대괄호([, ])를 사용해야 한다. 덧붙였다는 의미로 [] 를 사용하는 것으로 이해하면 오브젝트 C를 이해하기 쉽다. 쉽게 말하면 베이스는 C라는 의미다.
서점에 가보니 오브젝트 C와 아이폰 관련 서적이 꽤 있는듯. 십여권은 되는듯 하다. 애플 개발자 사이트에 가입 해야 할듯. ㄲㄲ 가뜩이나 할 것도 많은데 말이다. 앞으로 몇개월간은 해야할듯. ㅎㅁ