您的位置:首页 > 移动开发 > Objective-C

Creating unique identifiers for objects using the getUID()

2008-01-13 15:49 681 查看
The following example shows how you can use the static
UIDUtil.getUID()
method to generate and retreive a unique identifier for an Object. The first time you click the Display UID button, an Alert control displays the generated UID and a string representation of the Object (yay
ObjectUtil.toString()
!). The second time you click the Display UID button, you’ll notice that a new parameter is added to the Object, mx_internal_uid

<?xml version="1.0" encoding="utf-8"?>

<!-- http://blog.flexexamples.com/2007/11/01/creating-unique-identifiers-for-objects-using-the-getuid-method/ -->

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"

layout="vertical"

verticalAlign="middle"

backgroundColor="white">

<mx:Script>

<![CDATA[

import mx.controls.Alert;

import mx.utils.ObjectUtil;

import mx.utils.UIDUtil;

private function displayUID():void {

var text:String = ObjectUtil.toString(myObj);

var title:String = UIDUtil.getUID(myObj);

Alert.show(text, title);

}

]]>

</mx:Script>

<mx:Object id="myObj" name="peter" site="flexexamples.com" />

<mx:ApplicationControlBar dock="true">

<mx:Button label="Display UID"

click="displayUID();" />

</mx:ApplicationControlBar>

</mx:Application>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐