Titanium Studio/SDK 3.2 RC 버전

osx 도 Mavericks로 업그레이드하고 Titanium Studio 3.2 RC버전으로 올려서 사용중입니다.
사용한지 2~3일 쯤 된 것 같아 간단히 후기 남깁니다.

위 블로그 글에서 정리는 되어 있습니다만 몇가지만 추려볼께요.

Studio에서의 빌드

iOS 디바이스/시뮬레이터, Genymotion 에뮬, Android 에뮬 모두 간편하게 titanium Studio에서 실행 가능합니다. Genymotion을 Studio에서 보기 위해서는 다음과 같은 작업이 필요합니다.

  1. Genymotion 설치하고 Virtual Device 이미지를 원하시는 만큼 추가합니다.
  2. terminal에서 titanium config genymotion.enabled true
  3. Studio를 실행하면 Run - Android Eumulator 메뉴에 아래와 같이 Genymotion 이미지 까지 같이 나옵니다.

ListView Phase 2

ListView에 많은 기능이 추가 되었습니다. 그중에 필수적인 부분인 아래 두가지만 언급합니다.

marker 이벤트 (Dynamic scroll)

무한 스크롤을 구현하기 위해 marker 이벤트가 추가되었습니다. setMarker를 이용하여 특정 section의 itemIndex를 지정하면 해당 item이 화면에 보여지는 순간 marker 이벤트가 발생합니다. 따라서 리스트가 있을 때 마지막 item을 setMarker로 지정해 놓고 해당 item이 화면에 보여지면 더 많은 item을 추가하는 방식으로 구현하면 됩니다.

pullDown 및 refreshControll

iOS의 경우 refreshControll 및 pullView가 추가되었고 scroll이벤트 대신에 pull과 pullend 이벤트를 이용하여 기존 pullToRefresh 처럼 구현하면 됩니다.

저는 로그가 않찍히는 문제는 전혀 없었습니다.^^
현재 세팅되어 있는 정보는 다음과 같습니다.

  • OS X Mavericks
  • Titanium Studio 3.2.0.20131218
  • Ti SDK : 3.2.0.v20131210191510
  • Alloy : 1.3.0-cr
  • Ti CLI : 3.2.0-cr3

아직 RC입니다. 급하지 않으신 분들은 정식을 기다리시는게 좋을 수도 있어요. RC가 이미 공개되었으니 곧 정식 나오겠지요 :smile:

1개의 좋아요

studio cli sdk 업데이트 하니 작동 잘되는군요 ㅎㅎ

tiapp.xml 에 sdk 버젼이 자동으로 안바껴서 한참 해맸네요

정보 감사드립니다(__)

모델을 써서 리스트뷰에 찍었는데 아이폰에서는 잘 나오는데 시뮬레이터에서는 한줄만 출력되는건 왜 그럴까요? ㅠㅠ