தொடக்கத்தில் மட்டும் ப்ராக்ஸி ஸ்னாப்ஷாட்டைப் பயன்படுத்தும் டிரான்ஸ்போர்ட், நெட்வொர்க் அல்லது இருப்பிடம் மாறிய பிறகு பழையதாக இருக்கலாம். macOS SystemConfiguration சந்தாவிற்கு இந்த வாழ்க்கைச் சுழற்சியை வெளிப்படையாக வைத்திருங்கள்:

  1. கால்பேக்குடன் SCDynamicStore அமர்வை உருவாக்கவும்.
  2. SCDynamicStoreSetNotificationKeys மூலம் சரியான விசைகள் அல்லது வடிவங்களைப் பதிவு செய்யவும். இவை தனித்தனி வரிசைகள். உலகளாவிய ப்ராக்ஸி விசை State:/Network/Global/Proxies; சேவை-குறிப்பிட்ட உள்ளீடுகளை டிரான்ஸ்போர்ட் பயன்படுத்தும் இடத்தில் மட்டும் சேர்க்கவும்.
  3. SCDynamicStoreSetDispatchQueue அல்லது பொருத்தமான run-loop மூலம் கால்பேக் வழங்கலை ஏற்பாடு செய்யவும். பெயர்களை மட்டும் பதிவு செய்வது கால்பேக்கை இயக்காது.
  4. அறிவிப்பு வரும்போது பயனுள்ள உள்ளமைவை மீண்டும் படித்து அடுத்த வேலையைப் புதுப்பிக்கவும். மாறிய விசைகளின் பட்டியல் அதுவே முழுமையான புதிய கொள்கை அல்ல.
  5. மூடும்போது சொந்த வளங்களை விடுவிக்கும் முன் பூஜ்ய வரிசையுடன் வழங்கலை முடக்கவும். அதுவரை சேமிப்பகத்தையும் கால்பேக் சூழலையும் உயிருடன் வைத்திருங்கள்.

Apple இன் தலைப்பு காலியான மாறிய-விசை பட்டியலை மாறும் சேமிப்பக சேவையகத்தின் மறுதொடக்கம் என வரையறுக்கிறது. அந்தச் சூழலிலும் தொடர்புடைய நிலையைப் புதுப்பித்து, முந்தைய உள்ளடக்கத்தை அடிப்படையாகக் கொண்ட அனுமானங்களை விடுங்கள்.

இது பொது macOS API அணுகுமுறை. Apple இன் தலைப்புகள் தொடர்புடைய செயல்பாடுகளை iOS க்கான தனியுரிமை SPI எனக் குறிக்கின்றன, எனவே அதே சந்தா பொது iOS பயன்பாட்டு இடைமுகம் அல்ல.

தொடர்புடைய கட்டுரைகள்