Touchbar Pet(MAC的Touch Bar觸控欄養(yǎng)寵物)中文 / 3.3M
寫作貓mac版v1.0.3 官方最新版中文 / 99.9M
Smart Switch三星S換機助手mac版v4.3.22063中文 / 31.4M
壹寫作mac版v4.9.3 官方最新版中文 / 31.4M
mac字體管家(Suitcase Fusion 5)V16.2.5官方英文 / 85.8M
balenaEtcher(MACU盤啟動盤制作工具)v1.18.中文 / 85.2M
Tampermonkey For MacV4.10.6108官方中文版中文 / 9.5M
mac屏幕測試工具(PiXel Check)V1.3官方最新英文 / 473KB
Creo Mac版全新功能強大的移動開發(fā)應用服務平臺,這款軟件能夠更好的幫助用戶佘家用戶界面和編寫為實用程序,能夠提供動力的代碼的支持,需要的用戶歡迎前來下載Creo移動開發(fā)工具。
Creo是一款MacOS工具,旨在將設計和開發(fā)過程整合到一個易于使用的應用程序中。傳統(tǒng)的移動應用程序創(chuàng)建過程分為設計過程和開發(fā)過程,Creo將兩個獨立的步驟合并為一個工具,使您可以專注于使您的應用程序獨特的內容,而不是浪費時間構建非功能原型或編寫相同的代碼執(zhí)行相同的最常見操作。
Creo Mac版作為一款移動應用程序開發(fā)工具,旨在將設計和編碼相關的任務放在同一屋檐下。應用允許您創(chuàng)建和定制應用程序的布局,同時還支持基于對象的編程。為您的移動項目設計用戶界面,并立即修改布局。為了幫助您入門,Creo提供了一組應用程序模板,您可以將這些模板用作自己項目的起點。在Creo主窗口中,您可以看到項目資產和文檔,并看到每個包含窗口的布局。
您可以向布局中添加新項目,或者使用簡單的拖放動作重新安排它們的位置。您可以在Creo canvas區(qū)域中查看每個對象,而Inspector面板提供更詳細的信息。最好的部分是Creo集成了3D渲染功能,并提供了從不同角度預覽應用程序中包含的每個屏幕的可能性。
動畫
Creo引入了一種新方法來創(chuàng)建動畫,其中包含提供實時反饋的直觀時間線界面。碼
在Creo,一切都是一個對象。這意味著每個對象都可以響應事件并執(zhí)行使用Gravity編程語言編寫的特定操作
數據庫
Creo支持與關系數據庫(如SQLite,MySQL,cubeSQL和PostgreSQL)的連接,并提供輕松創(chuàng)建和測試查詢的特定工具。
數據集
憑借其基礎技術,Creo能夠在設計應用程序時直接顯示來自各種來源的動態(tài)數據,而無需運行它。
拖放
使用Creo,您可以使用非常直觀的拖放界面構建復雜的導航層次結構或精心設計的窗口。
預習
您可以使用適用于iPhone和iPad的免費CreoPlayer iOS應用程序實時預覽您的應用程序。傳感器Creo使您可以通過非常直觀的基于事件的界面訪問底層硬件傳感器。App Builder一旦準備好在真實設備上測試應用程序,就可以直接在Creo中編譯項目。代碼導出在Creo中拖放組件,按Export,您將擁有一個完全正常工作的Xcode項目。如果事實并非如此,那將是難以置信的。Flex布局在任何平臺上構建靈活的布局,使用高度優(yōu)化的布局引擎,設計速度快,易于使用。原生UI由于強大的Creo底層技術,您在屏幕上看到的所有內容都不會以任何方式模擬,但它是在Mac上運行的真實iOS代碼。
Creofor Mac是一個易于使用的開發(fā)和設計軟件,Creo Mac版把兩個設計結合在一起,讓用戶專注于設計,然后使您的應用程序獨一無二。
1、啟動Creo并從向導對話框中選擇“New Creo project”。
你最終會得到一個新的空項目:
2、在Navigation1上方拖動Window1(在“布局”部分中)(在此示例中我們不需要導航):
3、刪除Navigation1右鍵單擊它,然后從上下文菜單中選擇“刪除...”。
4、將WebView從“對象”面板拖放到設計板(并根據屏幕截圖調整其大小):
5、將TextField從Objects面板拖放到Design Board(并根據屏幕截圖調整其大。
6、將“按鈕”面板中的按鈕拖放到設計板上(并根據屏幕截圖調整其大小)。在Inspector面板中將其Title屬性從Button更改為Go:
應用程序用戶界面現(xiàn)已完成,到目前為止,您已經學習了如何設置導航層次結構,如何實例化對象以及如何使用Inspector修改其設置。
7、我們現(xiàn)在需要將用戶界面與用戶的操作聯(lián)系起來,在這種特殊情況下,我們希望將用戶在TextField1中輸入的URL加載到WebView1控件中。我們需要做的就是將連接代碼寫入Button1動作事件?梢栽趯ο蠛褪录糠种姓业礁嘈畔ⅰ8鶕⺄extField文檔,text屬性包含用戶輸入的文本,而根據WebView文檔,url屬性是設置為強制WebView導航到該特定URL的值。我們需要找到的是一種將WebView1.url屬性設置為TextField1.text的方法每次用戶觸摸Button1按鈕時的值。根據Button文檔,Action事件是我們正在尋找的。
8、通過所有這些信息,我們可以在Creo工具欄上按下代碼編輯器按鈕顯示代碼編輯器,然后在布局窗格中選擇Button1并展開事件大綱視圖。Action事件是我們編寫代碼的地方。
9、代碼是用Gravity編程語言編寫的,這是一種可以在GitHub上找到的開源語言。分配兩個值所需的代碼非常簡單,如果您了解JavaScript或Swift或任何其他編程語言,則應立即識別此賦值中的一種非常常見的模式。 WebView1.url = TextField1.text;
每次用戶按下Go按鈕時都會執(zhí)行此代碼。
您的第一個Creo應用程序已完成,您現(xiàn)在可以在Creo Simulator中執(zhí)行它,或將其發(fā)送到CreoPlayer或構建一個準備好提交到App Store的應用程序。
完成您的申請
10、如果您嘗試在Creo Simulator中執(zhí)行應用程序,您會注意到當您按下Go按鈕時鍵盤未正確關閉:
11、這個小問題可以用一行代碼修復: Keyboard.hide();
再次運行你的項目,你會發(fā)現(xiàn)一切都按預期工作。
12、到目前為止,我們僅在iPhone 6/7/8上創(chuàng)建并測試了我們的應用程序,如果您嘗試在iPad上運行應用程序會發(fā)生什么?只需從信息面板中選擇一個iPad,您就會發(fā)現(xiàn)有一些需要修復的UI問題:
13、同樣,所有這些問題都可以輕松解決。切換回iPhone 6/7/8,然后將以下約束應用于三個控件:
14、嘗試再次選擇iPad,您會發(fā)現(xiàn)現(xiàn)在所有iOS設備上的一切都按預期工作:
您現(xiàn)在可以將應用程序發(fā)送到CreoPlayer或構建它。
特別說明