파이어몽키

  iOS의  새로운 시스템 상태 표시 줄 옵션 

  iOS의 시스템 상태 표시줄 동작을 변경하기위한  SystemStatusBar.BackgroundColor 및 SystemStatusBar.Visibility와 같은      두 가지 새로운 속성이 TForm에 추가되었습니다.

 

Youtube에서 바로 보기: https://youtu.be/xO3g7Bz-bgk

 

  TMultiView의 개선된 기능

  • Enabled 속성을 사용하여 TMultiView와의 사용자 상호 작용을 해제합니다.
  • BorderOptions 속성이 추가되어 테두리 모양을 관리할 수 있습니다.
    multiview_borderoption.png
  • 도킹 패널 모드에 Top과 Bottom 속성이 추가되었습니다.
    multiview_placement.png

 

  안드로이드에서 델파이와 자바 쓰레드 통일

  • 델파이 코드가 이제 자바 UI 쓰레드에서 실행되어, 델파이로 자바 UI 코드 작성 시 쓰레드 동기화가 필요 없습니다. CallUIThread 메소드는 이제 더이상 사용되지 않습니다.
 10.1 베를린 이전 procedure ToastMessage(const AValue: string);
begin
  CallInUiThread(procedure
  begin
    TJToast.JavaClass.makeText(SharedActivityContext, StrToJCharSequence(AValue), TJToast.JavaClass.LENGTH_SHORT).show;
  end);
end;
 10.2 도쿄 이후

procedure ToastMessage(const AValue: string);
begin
  TJToast.JavaClass.makeText(SharedActivityContext, StrToJCharSequence(AValue), TJToast.JavaClass.LENGTH_SHORT).show;
end;

 

  TBitmap, TCanvas 및 TContext3D에 대한 멀티 스레딩 지원

  • TBitmap      : 완벽한 멀티 스레딩 지원. 동기화없이 모든 스레드에서 생성, 삭제 및 수정할 수 있습니다.
  • TCanvas      : 한 번에 여러 스레드에서 사용되는 것을 지원하지만 내부적으로 직렬화됩니다.
  • TContext3D : 한 번에 여러 스레드에서 사용되는 것을 지원하지만 내부적으로 직렬화됩니다.

 

  기타 FireMonkey 변경 사항

  • TagObject 및 TagString 속성을 TListViewItem에 추가했습니다.
  • TStringGrid 이벤트를 다시 노출했습니다.
    • OnCellClick
    • OnCellDoubleClick
    • OnDragDrop
    • OnDragEnter
    • OnDragLeave
    • OnDragOver
    • OnResized
  • TText, TStyleTextObject, TActiveStyleTextObject, TTabStyleTextObject 및 TButtonStyleTextObject와 같은 텍스트 컨트롤에 ICaption에 대한 지원이 추가되었습니다.
  • Windows 용 TWebBrowser에 대한 FMX 개선
  • TEdit에 CharCase 속성이 추가되었습니다.
  • FMX.Platform.Android.pas 향상
  • TForm의 Release 메소드는 더 이상 사용되지 않습니다.
  • 안드로이드에서 ShowModal의 변경.

 

   새롭게 추가된 파이어몽키스타일

    맥 및 안드로이드용 새로운 파이어모몽키 스타일이 추가되었습니다. 다음 위치에서 새로운 스타일을 확인 할 수 있습니다.

  • C:\Users\Public\Documents\Embarcadero\Studio\19.0\Styles\MacOS\macOSgraphite.fsf
    macosgraphite.png
  • C:\Users\Public\Documents\Embarcadero\Studio\19.0\Styles\Android\AndroidWearDarkBlue.fsf
    androidweardarkblue.png

관련 글


 

번호 제목 글쓴이 날짜 조회 수
공지 [DelphiCon 요약] 코드사이트 로깅 실전 활용 기법 (Real-world CodeSite Logging Techniques) 관리자 2021.01.19 15450
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 13963
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 16500
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 22057
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 23268
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 18924
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 39259
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 174726
614 CodeRage 모바일에서 소개된 "유용한 정보" 링크 모음입니다. 관리자 2013.06.28 3418
613 [XE7] 병렬(페러럴) 컴퓨팅 라이브러리 소개 Humphery 2014.09.22 3417
612 데브기어 강의 - 2016년 3월 (첫 개강!) file 관리자 2015.01.22 3413
611 이 달의 기술자료 - 2014년 9월 file 험프리 2014.08.11 3385
610 VCL앱을 모바일앱으로 쉽게 확장할 수 있는 앱테더링 자세히 살펴보기! [3] Humphery 2014.11.11 3359
609 SVN 서버 설치하기 - Visual SVN 이용 험프리 2016.02.29 3348
608 XE5용 업데이트2 가 공개되었습니다. 관리자 2013.12.16 3315
607 이 달의 강의 - 2015년 11월 관리자 2015.01.22 3192
606 안드로이드에서 NFC 연동 방법 Humphery 2014.09.12 3140
605 이전버전에서 최신버전으로 마이그레이션(업그레이드) 참고문서 Humphery 2014.02.28 3116
604 [베를린] TBufferedFileStream을 이용해 TFileStream 보다 더 빠르게 파일을 읽고, 쓸수 있습니다. file 험프리 2016.05.09 3086
603 [추가자료] 안드로이드 개발환경 추가 조치방법 - 수동 SDK Tools 업데이트 file Humphery 2015.10.01 3062
602 [따라하기] FireDAC으로 오라클(Oracle) DB와 연결하기 험프리 2015.03.24 3046
601 FireDAC 시작하기 Humphery 2014.09.23 2960
600 안드로이드 SDK 설정 방법 file 험프리 2016.09.20 2869
599 파이어몽키(FireMonkey) vs. VCL 관리자 2017.07.18 2843
598 모바일 앱 개발 시 툴 선택 file Humphery 2014.04.29 2795
597 [다음 버전 정보] 비콘(Beacon)으로 접근감지하기 Humphery 2015.03.26 2794
596 코드사이트(CodeSite)로 로그를 기록하며 프로그램의 문제를 파악할 수 있습니다. file 험프리 2016.05.26 2695
595 FM(파이어몽키) 애플리케이션에서 StyledSettings 활용하기 관리자 2013.12.27 2677