HTML52012. 3. 2. 15:47

1. 프레임워크 로딩 부분이 변경되었습니다.

2. views, models, stores 구성 옵션
이전 버전에서는 각 컨트롤러에서 views, models, stores 구성 옵션을 정의하였는데, RC 버전에서는 app.js에 모두 정의하도록 변경되었습니다. 물론 컨트롤러에서도 정의할 수 있는데, Sencha Touch 개발 팀에서 각 컨트롤러에 정의하면 컨트롤러가 뷰와 모델에 종속된다고 해서 될 수 있다면 app.js에서 정의하도록 권장하고 있습니다. 또한 getXXXView() 메소드와 getXXXModel() 메소드, getXXXStore() 메소드는 자동적으로 생성되지 않습니다. 컨트롤러의 refs 구성 옵션으로 별도로 정의하셔야 합니다.

3. Controller 참조 얻기
이전 버전에서는 this.getController() 메소드를 사용하였으나, RC 버전에서는 this.getApplication().getController() 메소드를 사용해야 합니다.

4. Controller 클래스 작성시 변경 사항
1) refs 구성 옵션은 더이상 배열([ ])이 아닙니다. 객체({})로 정의해야하며 refName: {...} 구성 옵션들을 가질 수 있습니다. getRefName() 메소드가 생성되는 것은 동일합니다.

5. View 클래스 작성시 변경 사항
1) requires 구성 옵션으로 로딩이 필요한 클래스를 지정합니다.
2) xtype을 반드시 명시하셔야 합니다.
3) 컨트롤러의 refs 속성을 위해 id 가 반드시 있어야 합니다.
4) navigationbar가 titlebar로 변경되었습니다.
Posted by 미랭군