RAD Studio 10.3.2七大新功能
- Delphi支持macOS 64位應用的開發。
- C++Builder中Windows 64位平臺支持C ++ 17特性。
- C ++ LSP 代碼洞察改進。
- RAD服務器嚮導和部署改進。
- 加強的Firebase Android支持。
- Delphi Linux客戶端應用程序支持。
- 400 bug修正。
支持macOS 64
這個版本最主要的是支持macOS 64位系統的支持,開發出macOS 64應用,直接上架應用商店,終於解決了10.3不支持macOS64的問題,去年10.3 RIO發佈時,吐槽這個的聲音彷彿還在耳邊。下面是支持的細節,摘自官方更新說明:數據庫
- 用於macOS 64位平臺的新Delphi編譯器,基於LLVM編譯器基礎架構,具備非ARC模型,與全部其餘Delphi桌面和服務器平臺(macOS,Windows,Linux)同樣。
- RTL支持,包括核心文件系統訪問,平臺集成,內存和線程管理,以及HTTP和REST客戶端庫,並行編程庫等。
- 徹底支持FireMonkey庫和之前在macOS 32位平臺上提供的全部FireMonkey控件。
- 支持數據庫RTL和FireDAC客戶端訪問庫,支持之前在macOS 32位平臺上提供的相同數據庫。
- 針對64位和32位應用程序的macOS平臺的FMX支持的改進。
- InterBase支持Delphi macOS 64位。在macOS 64位能夠使用嵌入式InterBase(IBLite和IBToGo)。
適用於Windows 64位的C ++ 17開發標準
10.3.2中的新增功能是C ++ Builder開發Windows 64位應用。RAD Studio 10.3.2中的C ++ Builder引入了一個更新的Clang加強編譯器,基於C++17支持Windows 64位應用開發。做爲漸進式編譯器升級的一部分,您如今可使用最新的C ++語言功能來得到更強大和簡潔的代碼,更多的編譯器優化能夠爲您提供更快的代碼,而且能夠訪問更多第三方C ++庫來構建更強大的應用程序。編程
- C ++ 17標準的Win64(bcc64)的Clang加強編譯器和工具鏈,實現基於C ++ 17標準,開發Win32和Win64平臺應用程序。
- C ++運行時庫(RTL)使用針對Win64的更新的Clang加強編譯器構建,包括2018版Dinkumware STL。
- 另外,包括對C ++ 14的支持。
- 加強了對Win32和Win64(Boost v1.68)的庫支持。
C ++ LSP Code Insight改進
- Code Insight的問題修正。10.3.2包括對C ++全功能的代碼自動完成支持。
- Clang編譯器的新功能:參數完成,Tooltip Insight和Go To Definition(按住Ctrl並單擊)。這爲C ++帶來了全套的編輯生產力功能,並經過使它們成爲異步和非阻塞來顯着改進編譯的效率。
Delphi Linux客戶端應用程序支持
這個功能雖然是集成了FMXLinux來實現的,但對於跨平臺在Linux作GUI應用,意義重大。瀏覽器
- FireMonkey Linux提供了爲Linux建立GUI應用程序能力,擴展了RAD Studio(Delphi版)的FireMonkey跨平臺到Linux上。
- 包括幾種即用型用戶界面樣式。
- 許多FMX組件(如Grid,ListBox等)也能夠在Linux客戶端上無縫工做。
- 在Linux客戶端應用程序中利用RAD Studio的一些新功能,如Live Bindings等。
- 利用WebKitGTK支持在瀏覽器中將FMXLinux應用程序做爲HTML5 Web應用程序運行。
- 可經過GetIt for Enterprise和Architect Edition得到。(固然你也能夠去FMXLinux官方去購買正版,以獲得做者的即時技術支持)。
RTL庫優化
- FireMonkey樣式性能優化
- VCL DFM文件加載優化
- VAriant轉換性能優化
VCL質量改進
顯着的VCL質量改進,修復了超過50個VCL的問題。緩存
- 許多組件的改進,包括ComboBox,MainMenu和PopupMenu,TreeView,StatusBar,PageControl,Button,DateTimePicker
- 額外的高DPI和縮放細化
- 表單,框架,繪畫和樣式基元的改進
iOS版
- iOS上更好的FullScreen模式,包括可見狀態欄
C ++ 17標準的質量改進
許多工具鏈領域的加強功能。性能優化
- 在許多場景中的STL質量,包括將std :: bind與__fastcall方法,std :: function和lambda方法混合使用等等。
- 編譯器質量改進,特別是一些代碼構造的穩定性。
- 10.3中引入的代碼完成已經進行了重大修改,包括不區分大小寫,在已經鍵入標識符的一部分時調用完成,在文件路徑中出現空格或其餘字符的問題,以及新的UI調整到完成列表等等。
IDE
- 許多高質量的IDE改進,特別是在調整IDE和移動IDE時。
- 經過單元緩存優化大型項目的源代碼文件訪問,尤爲是駐留在遠程驅動器上時。該功能由 Tools > Options > IDE > Compiling and Running > Enable unit directory cache中的新IDE選項控制,默認狀況下處於打開狀態。
- 適用於全部平臺的IDE中的Delphi後臺編譯。
- 加載Form的性能改進。
- 顯着的UI和UX質量改進,包括圍繞IDE工具欄,標題欄和搜索的問題,在「Options」對話框中滾動,在佈局之間切換等等。(我注:10.3.1的IDE真是垃圾,這也是必須升級到10.3.2的理由)
- 更快的文件搜索操做。
- 「選項」對話框如今再也不容許您爲IDE選擇任何樣式,但仍能夠經過註冊表項選擇自定義VCL樣式。
FireMonkey
- 32位和64位的macOS質量改進。
- 推進iOS上的通知改進和Android上的本地通知。
- Android上的通知圖標改進。
- Android上的TEdit改進。
- 改進了與舊版Android的兼容性。
- Android和Windows上的TMediaPlayer質量改進。
- 在macOS 64位應用程序的應用程序菜單中,系統菜單項(如「 服務」,「 隱藏」,「 隱藏其餘」和「 退出」)如今會自動添加。與macOS 32位相比,開發人員必須添加系統菜單,如今不用了。
FireDAC和數據庫
- Microsoft SQL改進,包括調用存儲過程。
- Master-detail cleanup.
- Oracle CHAR parameters.
網絡客戶端
- THTTPClient中的其餘運行時屬性,用於處理HTTP和SOAP客戶端的證書和身份驗證(PreemptiveAuthentication,AutomaticDecompression,SecureFailureReasons)和新的TCertificate屬性(CertName和SerialNum)
- JSON序列化兼容性(提供與10.2的DataSnap JSON兼容性)
- REST客戶端庫質量改進
最後就是400Bug修正!
這400個bug修正的完整列表在這裏。服務器
lsuper簡化版下載地址
https://pan.baidu.com/s/1H9rm9zQI6nWs38u7mMGGgw
訪問密碼 rgrn網絡