티스토리 뷰
2011-07-24
두 단계 생성자(2-phase consstruction)
- 메모리 누수를 막기 위함
동적메모리의 할당과 해제
- 메소드 이름 뒤에 N이 붙어있으면 그 메소드는 내부에 동적할당을 한다.
예외처리
- result 타입
- GetLastResult()함수 이용
인터페이스
- 클래스의 첫번째 문자가 I로 시작 e.g. IActionEventListener
- 인터페이스클래스는 추상클래스 이기 때문에 메소드들은 순수 가상 메소드이다.
2011-08-15
크게 Form과 Panel을 상속받아 class를 만들 수 있음
panel에서는 list관련 이벤트리스너를 상속받을 수 없음
보통 여러개의 폼을 가진 프로그램을 만들 때, mainform을 두고 mainform에서 다른 폼들을 관리해야함.
폼1을 생성한 후 폼2를 보고 싶을 때 폼2를 생성해야하는데, 그러면 이전에 생성했던 폼1을 메모리(힙)에서 지워야하기 때문
리스트는 여러가지가 있지만 CustomList와 ExpandableList와 IconList등이 있음.
리스트를 만들 때 Format을 만들어야하는데 ExpandableList는 mainItem과 subItem으로 나뉘고, 각각 CustomListItemFormat을 이용해 element를 지정해줘야함.예를들면 하나의 format에 텍스트와 비트맵이 포함된 포맷을 만들 수 있음.
개발할 때 Help Contents를 이용하면 굉장히 많은 정보를 얻을 수 있음
또한 http://cafe.naver.com/badainside 카페에서도 많은 정보를 얻을 수 있음
개발해보니까 SDK 1.2.1에서 사용하던 많은 부분을 SDK 2.0에서도 사용할 수 있음
'Engineering > Samsung bada' 카테고리의 다른 글
bada 자신의 핸드폰 번호(Phone number) 갖고 오기 (0) | 2011.08.14 |
---|---|
bada SDK 2.0.0b1 에뮬레이터 (0) | 2011.07.27 |
에뮬레이터 vs. 시뮬레이터 (0) | 2011.07.24 |
바다 플랫폼의 네임스페이스 (0) | 2011.07.24 |
앱(App)의 실행과 종료 (0) | 2011.07.24 |
댓글
01-03 00:52
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday