Bow*_*wie 1 appcelerator appcelerator-titanium
在Titanium中,以下两行代码之间有什么区别?
Ti.App.currentUser = "user1";
Ti.App.Properties.setString("currentUser", "user1");
Run Code Online (Sandbox Code Playgroud)
小智 5
Ti.App.Properties :
应用程序属性模块用于在属性/值对中存储与应用程序相关的数据,这些数据会持续超出应用程序会话和设备电源周期.
tiapp.xml文件中的应用程序属性可以使用这些API访问tiapp.xml文件中定义的应用程序属性.使用<ti:app>元素在根级元素内定义app属性<property>.使用name属性定义属性名称,并将值与<property>元素内联.例如,要定义名为foo的app属性,其值为42:
<?xml version="1.0" encoding="UTF-8"?>
<ti:app xmlns:ti="http://ti.appcelerator.org">
<property name="foo" type="string">42</property>
</ti:app>
Run Code Online (Sandbox Code Playgroud)
参考:http://docs.appcelerator.com/platform/latest/#!/api/Titanium.App.Properties
Ti.App.VariableName 存储一个非持久的变量,仅用于App运行时.
顶级App模块主要用于在运行时访问有关应用程序的信息,以及用于发送或侦听系统事件.
App模块公开了tiapp.xml文件中设置的许多属性.
创建应用程序时,必须指定其中三个属性,即应用程序名称,ID和URL.
虽然在创建项目后可以通过编辑tiapp.xml文件来更改大多数值,但GUID会自动生成,不应更改.
更多细节Titanium.App
最后,如果你想在tiapp.xml文件中存储和检索值,你应该使用 Titanium.App.Properties
| 归档时间: |
|
| 查看次数: |
364 次 |
| 最近记录: |