Touchbar Pet(MAC的Touch Bar触控栏养宠物)中文 / 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版全新功能强大的移动开发应用服务平台,这款软件能够更好的帮助用户佘家用户界面和编写为实用程序,能够提供动力的代码的支持,需要的用户欢迎前来下载Creo移动开发工具。
Creo是一款MacOS工具,旨在将设计和开发过程整合到一个易于使用的应用程序中。传统的移动应用程序创建过程分为设计过程和开发过程,Creo将两个独立的步骤合并为一个工具,使您可以专注于使您的应用程序独特的内容,而不是浪费时间构建非功能原型或编写相同的代码执行相同的最常见操作。
Creo Mac版作为一款移动应用程序开发工具,旨在将设计和编码相关的任务放在同一屋檐下。应用允许您创建和定制应用程序的布局,同时还支持基于对象的编程。为您的移动项目设计用户界面,并立即修改布局。为了帮助您入门,Creo提供了一组应用程序模板,您可以将这些模板用作自己项目的起点。在Creo主窗口中,您可以看到项目资产和文档,并看到每个包含窗口的布局。
您可以向布局中添加新项目,或者使用简单的拖放动作重新安排它们的位置。您可以在Creo canvas区域中查看每个对象,而Inspector面板提供更详细的信息。最好的部分是Creo集成了3D渲染功能,并提供了从不同角度预览应用程序中包含的每个屏幕的可能性。
动画
Creo引入了一种新方法来创建动画,其中包含提供实时反馈的直观时间线界面。码
在Creo,一切都是一个对象。这意味着每个对象都可以响应事件并执行使用Gravity编程语言编写的特定操作
数据库
Creo支持与关系数据库(如SQLite,MySQL,cubeSQL和PostgreSQL)的连接,并提供轻松创建和测试查询的特定工具。
数据集
凭借其基础技术,Creo能够在设计应用程序时直接显示来自各种来源的动态数据,而无需运行它。
拖放
使用Creo,您可以使用非常直观的拖放界面构建复杂的导航层次结构或精心设计的窗口。
预习
您可以使用适用于iPhone和iPad的免费CreoPlayer iOS应用程序实时预览您的应用程序。传感器Creo使您可以通过非常直观的基于事件的界面访问底层硬件传感器。App Builder一旦准备好在真实设备上测试应用程序,就可以直接在Creo中编译项目。代码导出在Creo中拖放组件,按Export,您将拥有一个完全正常工作的Xcode项目。如果事实并非如此,那将是难以置信的。Flex布局在任何平台上构建灵活的布局,使用高度优化的布局引擎,设计速度快,易于使用。原生UI由于强大的Creo底层技术,您在屏幕上看到的所有内容都不会以任何方式模拟,但它是在Mac上运行的真实iOS代码。
Creofor Mac是一个易于使用的开发和设计软件,Creo Mac版把两个设计结合在一起,让用户专注于设计,然后使您的应用程序独一无二。
1、启动Creo并从向导对话框中选择“New Creo project”。
你最终会得到一个新的空项目:
2、在Navigation1上方拖动Window1(在“布局”部分中)(在此示例中我们不需要导航):
3、删除Navigation1右键单击它,然后从上下文菜单中选择“删除...”。
4、将WebView从“对象”面板拖放到设计板(并根据屏幕截图调整其大小):
5、将TextField从Objects面板拖放到Design Board(并根据屏幕截图调整其大小):
6、将“按钮”面板中的按钮拖放到设计板上(并根据屏幕截图调整其大小)。在Inspector面板中将其Title属性从Button更改为Go:
应用程序用户界面现已完成,到目前为止,您已经学习了如何设置导航层次结构,如何实例化对象以及如何使用Inspector修改其设置。
7、我们现在需要将用户界面与用户的操作联系起来,在这种特殊情况下,我们希望将用户在TextField1中输入的URL加载到WebView1控件中。我们需要做的就是将连接代码写入Button1动作事件。可以在对象和事件部分中找到更多信息。根据TextField文档,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按钮时都会执行此代码。
您的第一个Creo应用程序已完成,您现在可以在Creo Simulator中执行它,或将其发送到CreoPlayer或构建一个准备好提交到App Store的应用程序。
完成您的申请
10、如果您尝试在Creo Simulator中执行应用程序,您会注意到当您按下Go按钮时键盘未正确关闭:
11、这个小问题可以用一行代码修复: Keyboard.hide();
再次运行你的项目,你会发现一切都按预期工作。
12、到目前为止,我们仅在iPhone 6/7/8上创建并测试了我们的应用程序,如果您尝试在iPad上运行应用程序会发生什么?只需从信息面板中选择一个iPad,您就会发现有一些需要修复的UI问题:
13、同样,所有这些问题都可以轻松解决。切换回iPhone 6/7/8,然后将以下约束应用于三个控件:
14、尝试再次选择iPad,您会发现现在所有iOS设备上的一切都按预期工作:
您现在可以将应用程序发送到CreoPlayer或构建它。
特别说明