Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека разработчика Mac Разработчик
Поиск

 

Эта страница руководства является частью версии 5.0 Инструментов XCode

Получить эти инструменты:

Если Вы выполняете версию Инструментов XCode кроме 5,0, просматриваете документацию локально:

Читать страницы руководства

Страницы руководства предназначаются как справочник для людей, уже понимающих технологию.

  • Чтобы изучить, как руководство организовано или узнать о синтаксисе команды, прочитайте страницу руководства для страниц справочника (5).

  • Для получения дополнительной информации об этой технологии, ищите другую документацию в Библиотеке Разработчика Apple.

  • Для получения общей информации о записи сценариев оболочки, считайте Shell, Пишущий сценарий Учебника для начинающих.



Tk_GetUid(3)                                Tk Library Procedures                               Tk_GetUid(3)



____________________________________________________________________________________________________________

NAME
       Tk_GetUid, Tk_Uid - convert from string to unique identifier

SYNOPSIS
       #include <tk.h>

       Tk_Uid
       Tk_GetUid(string)

ARGUMENTS
       char *string (in)                         String  for  which  the  corresponding unique identifier is
                                                 desired.
____________________________________________________________________________________________________________


DESCRIPTION
       Tk_GetUid returns the unique identifier corresponding to string.  Unique identifiers are  similar  to
       atoms  in  Lisp,  and are used in Tk to speed up comparisons and searches.  A unique identifier (type
       Tk_Uid) is a string pointer and may be used anywhere that a variable of type "char *" could be  used.
       However,  there  is  guaranteed  to  be exactly one unique identifier for any given string value.  If
       Tk_GetUid is called twice, once with string a and once with string b, and if a and b  have  the  same
       string  value  (strcmp(a, b) == 0), then Tk_GetUid will return exactly the same Tk_Uid value for each
       call (Tk_GetUid(a) == Tk_GetUid(b)).  This means that  variables  of  type  Tk_Uid  may  be  compared
       directly  (x  == y) without having to call strcmp.  In addition, the return value from Tk_GetUid will
       have the same string value as its argument (strcmp(Tk_GetUid(a), a) == 0).


KEYWORDS
       atom, unique identifier



Tk                                                                                              Tk_GetUid(3)

Сообщение о проблемах

Способ сообщить о проблеме с этой страницей руководства зависит от типа проблемы:

Ошибки содержания
Ошибки отчета в содержании этой документации к проекту Tk.
Отчеты об ошибках
Сообщите об ошибках в функциональности описанного инструмента или API к Apple через Генератор отчетов Ошибки и к проекту Tk через их страницу создания отчетов ошибки.
Форматирование проблем
Отчет, форматирующий ошибки в интерактивной версии этих страниц со ссылками на отзыв ниже.