'2010/12'에 해당되는 글 2건

  1. 2010.12.02 Head First iPhone Development 정리 #1 143
  2. 2010.12.01 [읽은 책] 글로벌소프트웨어를꿈꾸다 2
Head First iPhone Development  책 읽으면서 내용 정리 목적으로 작성한 글이므로 자세한 내용이 궁금하신 분은  Head First iPhone Development 책 사서 보세요. 

# iPhone 3GS 해상도
320 x 480

(1). SDK 설치

SDK 다운로드
기본경로 /Developer/Applications에 설치되며, XCode 아이콘을 Dock에 등록해둔다 

(2).  간단한 샘플 만들기
1.  Xcode 실행 ->  Create a new Xcode project -> iOS의 Application 선택 -> View-based Application 선택




2. Xcode 프로젝트 창


- Classes: Objective-C 파일 코드
- Other Sources: 메인함수, pre-compiled header
- Resources: 인터페이스 빌더(*.xib), 그림, 데이터, 프로퍼티 리스트
-  Frameworks: 현재 사용하고 있는 라이브러리

3. 인터페이스 빌더 UI
위에서 생성한 프로젝트 firstSampleViewController.xib 파일을 클릭하면 인터페이스 빌더가 실행 됨


- nib 파일: NeXTStep Interface Builder 약자

4. UI 관련 코드 작성
# header file
 

# source file

# 인터페이스 빌더에서 컨트롤과 코드 연결
레이블 컨트롤 선택후 control + 클릭 -> 리스트 박스에서 File's Owner연결 후 decisionText 선택 

# 이벤트 연결
버튼 컨트롤 선택후 control + 클릭 -> 리스트 박스에서 File's Owner연결 후 buttonPressed 선택 

- IBOutlet : 코드가 화면의 어떤 객체를 참조
- IBAction : 이벤트가 발생했을 때 코드의 메소드를 실행

5. 작성한 샘플 다운로드




Posted by Gu Youn
,
글로벌소프트웨어를꿈꾸다
카테고리 컴퓨터/IT > 컴퓨터공학 > 소프트웨어공학
지은이 김익환 (한빛미디어, 2010년)
상세보기

교보문고에 추천도서로 올라왔기에 어떤 내용일지 궁금해서 샀는데 책의 분량이 많지는 않아서 이틀 정도 걸려서 다 읽을 수 있었다.

조엘 온 소프트웨어처럼 읽으면서 자연스럽게 동감이 가고 정신이 나간 사람처럼 혼자 키득거릴 만한 내용은 아니지만, 소프트웨어 업체 경영자를 꿈꾸거나 문서화나 소프트웨어 개발 프로세스에 반감을 품은 개발자라면 이 책을 읽어보면 좋겠다는 생각이 들었다.

"글로벌 소프트웨어 업체가 되기 위해서 문서화,  소스 관리 시스템, 이슈 관리 시스템 등을 제대로 사용하는 기업문화로 바꾸자." 정도로 책의 내용을 요약할 수 있을 것 같다. 책에서 구체적으로 문서화, 소스관리, 이슈관리를 어떻게 해야 하는지에 대한 것은 다루지 않고 있어서 책을 읽는 독자로서는 조금 아쉬울 수 있는 부분이지만 이런 것들은 경험자의 도움을 받으면서 제대로 배워야 한다고 저자는 얘기하고 있으므로 책에서 다루지 않는 것이 당연할지도 모르겠다. 

책의 내용 중에서 "27 신입사원은 문서, 프로세스, 선배로부터 배운다."라는 부분을 읽으면서 동감하였는데 대체로 문서화가 잘 이루어져 있지 않고 매뉴얼이 작성이 되어 있다고 해도 업데이트가 안 되어 있어서 문서만 보고 작업을 하기 어려운 경우가 많고 그런 상황에 부닥치면 답답함을 느꼈었기 때문이다. 

좀 더 책에 대해 이야기를 하면 좋겠지만 시간이 너무 늦어 이쯤에서 끝내야겠다. 
Posted by Gu Youn
,