Firemonkey 앤더슨 올슨이 아이폰용 컴포넌트의 새버전을 오픈 했습니다.
2012.05.09 20:40
파이어몽키 기반의 아폰용 컴포넌트를 만든 엠바카데로의 앤더슨 올슨이 컴포넌트를 업그레이드 해서
오픈 했습니다. 3개의 컴포넌트가 추가되어 전체 13개의 컴포난트가 있습니다
아래의 내용에서 상세한 내용을 확인 하시고 첨부 파일을 다운 받으셔서 설치 하면 사용할 수 있습니다.
다운로드
28635_13_ios_components_and_8_demos.ZIP
13 iOS components:
Switchy.pas
TiOSSwitch - add custom On/Off labels to TSwitch
Pincher.pas
TiOSPinchGestureRecognizer - recognizes pinch and zoom gestures
Rotator.pas
TiOSRotationGestureRecognizer - recognizes rotation gestures
Swiper.pas
TiOSSwipeGestureRecognizer - recognizes Up, Down, Left, Right swipes
Accelerometer.pas
TiOSAccelerometer - x, y and z acceleration (or tilt if you will)
Gauge.pas
TiOSGauge (not necessarily just iOS)
Location.pas
TiOSLocation (GPS and Compass)
ReverseGeoCoder.pas
TiOSReverseGeoCoder (Lat/Long -> Address)
SharedApplication.pas
TiOSIconBadge (icon badge number manipulation)
TiOSEmail - send email via Mail app
TiOSMap - get directions via Maps app
TiOSURL - open URL via Safari
TiOSPhone - dial phone number via Phone app
8 demos:
FMX_Accel
FMX_GPS
FMX_Badge
FMX_Email
FMX_Directions
FMX_Map
FMX_Url
FMX_Dial
굿입니다...!!
기존에 샘플소스 형태로 제공되는것을 콤포넌트화 시켰군요,
그리고 고무적인 것은 터치를 지원하기 시작하였군요.
기존 마우스 이벤트로만 처리하기에는 한계가 있었는데 어느정도까지 되는지 테스트 해봐야 겠네요.
소스가 있으니 부족하면 수정해서 써도 되겠는데요..ㅎㅎㅎ
다만 설치할때 설명이 좀 빠진것 같은데요...
PC에서는 기존 콤포넌트 방식대로 설치를 하면 되구요..
Mac 에서는 readme 파일의 설명대로 FMX_Platform_iOS.pas 파일을 수정해야 됩니다..
(수정된 파일을 배포해도 되는데 굳이 사용자가 직접 수정하라고 한 이유는 소스파일 안에 옵션을 보라는 의미 같습니다.)
귀찮으신분들을 위해 제가 수정한것 첨부 합니다.
그리고 추가적으로
콤포넌트에서 제공되는 9개의 파일을 FMX_Platform_iOS.pas 파일이 위치한 같은경로,
즉 /Developer/Embarcader/fmi 경로에 복사를 해야 합니다. 그래야 Xcode 컴파일시 에러가 안납니다.
readme 파일에 언급되었듯이 Mac에서 파이어몽키를 다시 설치하게 되면 초기화 됩니다.
이것이 귀찮으면 해당 콤포넌트를 사용할때 해당 소스를 같이 인클루드 시키면 됩니다.
다만 x-code 경로에서 인식해야 하므로 사용자 프로젝트의 소스 경로에 복사해서 쓰면 됩니다.
다음번 델파이의 업데이트에는 이 콤포넌트들이 탑재 될것 같네요.
계속 발전하는 FireMonkey를 기대합니다..!!