Ссылка SCPreferencesSetSpecific
Функции в SCPreferencesSetSpecific интерфейс программирования позволяет приложению устанавливать определенную конфигурационную информацию о существующей системе (например, компьютер или совместное использование имени). Обратите внимание на то, что к предпочтениям конфигурации доступа, необходимо сначала установить предпочтительный сеанс с помощью SCPreferencesCreate функция.
-
Устанавливает предпочтение имени компьютера в указанное имя.
Объявление
Swift
func SCPreferencesSetComputerName(_prefs: SCPreferences!, _name: CFString!, _nameEncoding: CFStringEncoding) -> BooleanObjective C
Boolean SCPreferencesSetComputerName ( SCPreferencesRef prefs, CFStringRef name, CFStringEncoding nameEncoding );Параметры
prefsПредпочтительный сеанс.
nameИмя компьютера.
nameEncodingКодирование связалось с именем компьютера.
Возвращаемое значение
TRUEесли успешный; иначе,FALSE.Обсуждение
Для передачи этих изменений в постоянном хранении, необходимо вызвать
SCPreferencesCommitChangesфункция. Кроме того, необходимо вызватьSCPreferencesApplyChangesфункция для нового имени для становления активным.Оператор импорта
Objective C
@import SystemConfiguration;Swift
import SystemConfigurationДоступность
Доступный в OS X v10.1 и позже.
-
Устанавливает локальное имя хоста в указанное имя.
Объявление
Swift
func SCPreferencesSetLocalHostName(_prefs: SCPreferences!, _name: CFString!) -> BooleanObjective C
Boolean SCPreferencesSetLocalHostName ( SCPreferencesRef prefs, CFStringRef name );Параметры
prefsПредпочтительный сеанс.
nameЛокальное имя хоста. Эта строка должна соответствовать соглашениям о присвоении имен имени хоста DNS, как указано в RFC 1034 (разделите 3.5).
Возвращаемое значение
TRUEесли успешный; иначе,FALSE.Обсуждение
Для передачи этих изменений в постоянном хранении, необходимо вызвать
SCPreferencesCommitChangesфункция. Кроме того, необходимо вызватьSCPreferencesApplyChangesфункция для нового имени для становления активным.Оператор импорта
Objective C
@import SystemConfiguration;Swift
import SystemConfigurationДоступность
Доступный в OS X v10.2 и позже.
