IOS 개발

NSObject

0miming 2020. 2. 6. 18:19

Class

     NSObject    

 

서브 클래스가 런타임 시스템에 대한 기본 인터페이스와 Objective-C 오브젝트로 작동하는 기능을 상속하는 대부분의 Objective-C 클래스 계층 구조의 루트 클래스

The root class of most Objective-C class hierarchies, from which subclasses inherit a basic interface to the runtime system and the ability to behave as Objective-C objects.

 

 

선언

Declaration

class NSObject

 

 

 

화제(주제)

Topics

 

클래스 초기화

Initializing a Class

 

class func initialize()

첫 번째 메시지를 받기 전에 클래스를 초기화합니다.

Initializes the class before it receives its first message.

 

class func load()

클래스 또는 카테고리가 Objective-C 런타임에 추가 될 때마다 호출됩니다. 로드시 클래스 별 동작을 수행하려면이 메소드를 구현하십시오.

Invoked whenever a class or category is added to the Objective-C runtime; implement this method to perform class-specific behavior upon loading.

 

 

 

 

 

 

객체 생성, 복사 및 할당 해제

Creating, Copying, and Deallocating Objects

 

init()

메모리가 할당 된 직후에 새 객체를 초기화하기 위해 서브 클래스에 의해 구현됩니다.

Implemented by subclasses to initialize a new object (the receiver) immediately after memory for it has been allocated.

 

 

func copy() -> Any

copy (with :)에 의해 반환 된 객체를 반환합니다.

Returns the object returned by copy(with:).

 

 

func mutableCopy() -> Any

영역이 nil 인 mutableCopy (with :)에 의해 리턴 된 오브젝트를 리턴합니다.

Returns the object returned by mutableCopy(with:) where the zone is nil.

 

 

 

 

 

 

 

 

 

클래스 식별

Identifying Classes

 

class func superclass() -> AnyClass?

수신자의 슈퍼 클래스에 대한 클래스 객체를 반환합니다.

Returns the class object for the receiver’s superclass.

 

 

class func isSubclass(of: AnyClass) -> Bool

수신 클래스가 지정된 클래스의 하위 클래스인지 또는 동일한 클래스인지를 나타내는 부울 값을 반환합니다.

Returns a Boolean value that indicates whether the receiving class is a subclass of, or identical to, a given class.

 

 

 

 

 

 

클래스 기능 테스트

Testing Class Functionality

 

class func instancesRespond(to: Selector!) -> Bool

수신자의 인스턴스가 주어진 선택기에 응답 할 수 있는지 여부를 나타내는 부울 값을 리턴합니다.

Returns a Boolean value that indicates whether instances of the receiver are capable of responding to a given selector.

 

 

 

 

 

 

 

 

 

 

프로토콜 적합성 테스트

Testing Protocol Conformance

 

class func conforms(to: Protocol) -> Bool

수신자가 주어진 프로토콜을 따르는지 여부를 나타내는 부울 값을 반환합니다.

Returns a Boolean value that indicates whether the receiver conforms to a given protocol.

 

 

 

 

 

 

 

 

 

방법에 대한 정보 얻기

Obtaining Information About Methods

 

func method(for: Selector!) -> IMP!

수신자의 메소드 구현 주소를 찾아 리턴하여 함수로 호출 할 수 있도록합니다.

Locates and returns the address of the receiver’s implementation of a method so it can be called as a function.

 

 

class func instanceMethod(for: Selector!) -> IMP!

주어진 선택기로 식별 된 인스턴스 메소드의 구현 주소를 찾아 리턴합니다.

Locates and returns the address of the implementation of the instance method identified by a given selector.

 

 

 

 

 

 

 

 

 

객체 설명

Describing Objects

 

class func description() -> String

수신 클래스의 내용을 나타내는 문자열을 반환합니다.

Returns a string that represents the contents of the receiving class.

 

 

 

 

 

 

 

 

 

 

콘텐츠 프록시 지원을 취소할 수 있습니다.

Discardable Content Proxy Support

 

var autoContentAccessingProxy: Any

수신 객체의 프록시

A proxy for the receiving object

 

 

 

 

 

 

 

 

 

 

메시지 보내기

Sending Messages

 

func perform(Selector, with: Any?, afterDelay: TimeInterval)

지연 후 기본 모드를 사용하여 현재 스레드에서 수신자의 메소드를 호출합니다.

Invokes a method of the receiver on the current thread using the default mode after a delay.

 

func perform(Selector, with: Any?, afterDelay: TimeInterval, inModes: [RunLoop.Model])

지연 후 지정된 모드를 사용하여 현재 스레드에서 수신자의 메소드를 호출합니다.

Invokes a method of the receiver on the current thread using the specified modes after a delay.

 

func performSelector(onMainThread: Selector, with: Any? , waitUntilDone: Bool)

기본 모드를 사용하여 기본 스레드에서 수신자의 메소드를 호출합니다.

Invokes a method of the receiver on the main thread using the default mode.

 

func performSelector(onMainThread: Selector, with: Any?, waitUntilDone: Bool, modes: [String]?)

지정된 모드를 사용하여 메인 스레드에서 수신기의 방법을 사용합니다.

Invokes a method of the receiver on the main thread using the specified modes.

 

func perform(Selector, on: Thread, with: Any? waitUntilDone: Bool)

기본 모드를 사용하여 지정된 스레드에서 수신자의 메소드를 호출합니다.

Invokes a method of the receiver on the specified thread using the default mode.

 

func perform(Selector, on: Thread, with: Any?, waitUntilDone: Bool, modes: [String]?)

지정된 모드를 사용하여 지정된 스레드에서 수신자의 메소드를 호출합니다.

Invokes a method of the receiver on the specified thread using the specified modes.

 

func performSelector(inBackground: Selector, with: Any?)

새로운 백그라운드 스레드에서 수신자의 메소드를 호출합니다.

Invokes a method of the receiver on a new background thread.

 

class func cancelPreviousPerformRequests(withTarget: Any)

perform (_ : with : afterDelay :) 인스턴스 메소드로 이전에 등록 된 요청 수행을 취소합니다.

Cancels perform requests previously registered with the perform(_:with:afterDelay:) instance method.

 

class func cancelPreviousPerformRequests(withTarget: Any, selector: Selector, object: Any?)

perform (_ : with : afterDelay :)로 이전에 등록 된 요청 수행을 취소합니다.

Cancels perform requests previously registered with perform(_:with:afterDelay:).

 

 

 

 

 

 

 

 

 

 

 

메시지 전달

Forwarding Messages

 

func forwardingTarget(for: Selector!) -> Any?

인식 할 수없는 메시지가 먼저 전달되어야하는 객체를 반환합니다.

Returns the object to which unrecognized messages should first be directed.

 

 

 

 

 

 

 

 

 

동적 해결 방법

Dynamically Resolving Methods

 

class func resolveClassMethod(Selector!) -> Bool

클래스 메소드에 대해 지정된 선택기에 대한 구현을 동적으로 제공합니다.

Dynamically provides an implementation for a given selector for a class method.

 

class func resolveInstanceMethod(Selector!) -> Bool

인스턴스 메소드에 대해 지정된 선택기에 대한 구현을 동적으로 제공합니다.

Dynamically provides an implementation for a given selector for an instance method.

 

 

 

 

 

 

 

 

 

오류 처리

Error Handling

 

func doesNotRecognizeSelector(Selector!)

수신자가 인식하지 못하는 메시지를 처리합니다.

Handles messages the receiver doesn’t recognize.

 

 

 

 

 

 

 

 

보관

Archiving

 

func awakeAfter(using: NSCoder) -> Any?

하위 클래스에 의해 재정의되어 디코딩된 개체 대신 다른 개체를 대체한 다음 이 메시지를 수신합니다.

Overridden by subclasses to substitute another object in place of the object that was decoded and subsequently received this message.

 

var classForArchiver: AnyClass?

보관 중에 수신자 자신의 클래스를 대체 할 클래스입니다.

The class to substitute for the receiver's own class during archiving.

 

var classForCoder: AnyClass

코딩 중 자체 클래스가 아닌 클래스를 대체하기 위해 하위 클래스에 의해 재정의됩니다.

Overridden by subclasses to substitute a class other than its own during coding.

 

var classForKeyedArchiver: AnyClass?

하위 클래스는 키 보관 중에 새 클래스를 인스턴스로 대체합니다.

Subclasses to substitute a new class for instances during keyed archiving.

 

class func classFallbacksForKeyedArchiver() -> [String]

클래스를 사용할 수없는 경우 객체를 디코딩하는 데 사용할 수있는 클래스 이름을 반환하도록 재정의됩니다.

Overridden to return the names of classes that can be used to decode objects if their class is unavailable.

 

class func classForKeyedUnarchiver() -> AnyClass

키 보관 해제 중에 새 클래스를 대체하기 위해 하위 클래스에 의해 재정의됩니다.

Overridden by subclasses to substitute a new class during keyed unarchiving.

 

func replacementObject(for: NSArchiver) -> Any?

아카이브 중에 다른 오브젝트를 대체하기 위해 서브 클래스로 대체됩니다.

Overridden by subclasses to substitute another object for itself during archiving.

 

func replacementObject(for: NSCoder) -> Any?

인코딩 중에 다른 객체를 다른 객체로 대체하기 위해 서브 클래스에 의해 재정의됩니다.

Overridden by subclasses to substitute another object for itself during encoding.

 

func replacementObject(for: NSKeyedArchiver) -> Any?

키 보관 중에 다른 객체를 다른 클래스로 대체하기 위해 서브 클래스에 의해 재정의됩니다.

Overridden by subclasses to substitute another object for itself during keyed archiving.

 

class func setVersion(Int)

수신자의 버전 번호를 설정합니다.

Sets the receiver's version number.

 

class func version() -> Int

클래스에 지정된 버전 번호를 반환합니다.

Returns the version number assigned to the class.

 

 

 

 

 

 

 

 

 

 

클래스 설명 작업

Working with Class Descriptions

 

var attributeKeys: [String]

수신자 클래스의 인스턴스에 포함 된 불변 값의 이름을 포함하는 NSString 객체의 배열.

An array of NSString objects containing the names of immutable values that instances of the receiver's class contain.

 

 

var classDescription: NSClassDescription

수신자 클래스의 속성 및 관계에 대한 정보가 포함 된 객체입니다.

An object containing information about the attributes and relationships of the receiver’s class.

 

 

func inverse(forRelationshipKey: String) -> String?

수신자 클래스에서 다른 클래스로의 관계 이름을 정의하는 주어진 키에 대해 다른 클래스에서 수신자 클래스로의 관계 이름을 리턴합니다.

For a given key that defines the name of the relationship from the receiver’s class to another class, returns the name of the relationship from the other class to the receiver’s class.

 

 

var toManyRelationshipKeys: [String]

수신자의 다 대 다 관계 특성에 대한 키를 포함하는 배열입니다.

An array containing the keys for the to-many relationship properties of the receiver.

 

 

var toOneRelationshipKeys: [String]

수신자의 일대일 관계 특성에 대한 키입니다 (있는 경우).

The keys for the to-one relationship properties of the receiver, if any.

 

 

 

 

 

 

 

 

 

대본

Scripting

 

var classCode: FourCharCode

객체 클래스의 NSScriptClassDescription 객체에 저장된 수신자의 Apple 이벤트 유형 코드입니다.

The receiver's Apple event type code, as stored in the NSScriptClassDescription object for the object’s class.

 

 

var className: String

클래스 이름이 포함 된 문자열

A string containing the name of the class.

 

 

func copyScriptingValue(Any, forKey: String, withProperties: [String : Any]) -> Any?

전달 된 값을 복사하고 복사 된 객체의 속성을 설정하여 지정된 관계에 삽입 할 하나 이상의 스크립팅 객체를 만들고 반환합니다.

Creates and returns one or more scripting objects to be inserted into the specified relationship by copying the passed-in value and setting the properties in the copied object or objects.

 

 

func newScriptingObject(of: AnyClass, forValueForKey:String, withContentsValue: Any?, properties: [String :Any]) -> Any?

키로 식별되는 관계에 삽입하기 위해 내용과 속성을 설정하여 스크립트 가능한 클래스의 인스턴스를 만들고 반환합니다.

Creates and returns an instance of a scriptable class, setting its contents and properties, for insertion into the relationship identified by the key.

 

 

var scriptingProperties: [String : Any]?

수신자의 스크립트 가능한 속성의 NSString 키 사전입니다.

An NSString-keyed dictionary of the receiver's scriptable properties.

 

 

func scriptingValue(for: NSScriptObjectSpecifier) -> Any?

객체 지정자가 주어지면 수신 컨테이너에 지정된 객체를 반환합니다.

Given an object specifier, returns the specified object or objects in the receiving container.

 

 

 

 

 

 

 

 

 

 

인스턴스 속성

Instance Properties

 

var accessibilityActivationPoint: CGPoint

화면 좌표에서 접근성 요소의 활성화 지점입니다.

The activation point for the accessibility element, in screen coordinates.

 

var accessibilityAttributedHint: NSAttributedString?



var accessibilityAttributedLabel: NSAttributedString?



var accessibilityAttributedUserInputLabels: [NSAttributedString]!



var accessibilityAttributedValue: NSAttributedString?

 

var accessibilityContainerType: UIAccessibilityContainerType



var accessibilityCustomActions: [UIAccessibilityCustomAction]?

기본 제공 작업과 함께 표시할 사용자 지정 작업 배열입니다.

An array of custom actions to display along with the built-in actions.

 

var accessibilityCustomRotors: [UIAccessibilityCustomRotor]?



var accessibilityDragSourceDescriptors: [UIAccessibilityLocationDescriptor]?



var accessibilityDropPointDescriptors: [UIAccessibilityLocationDescriptor]?



var accessibilityElements: [Any]?

컨테이너에있는 접근성 요소의 배열입니다.

An array of the accessibility elements in the container. 

 

var accessibilityElementsHidden: Bool

이 내게 필요한 옵션 요소에 포함 된 내게 필요한 옵션 요소가 숨겨져 있는지 여부를 나타내는 부울 값입니다.

A Boolean value indicating whether the accessibility elements contained within this accessibility element are hidden.

 

var accessibilityFocusedUIElement: Any?

포커스가있는 접근성 계층의 가장 깊은 자손입니다.

The deepest descendant of the accessibility hierarchy that has the focus.

 

var accessibilityFrame: CGRect

화면 좌표에서의 접근성 요소의 프레임입니다.

The frame of the accessibility element, in screen coordinates.

 

var accessibilityHeaderElements: [Any]?



var accessibilityHint: String?

접근성 요소의 로컬 문자열에서 작업을 수행한 결과에 대한 간략한 설명입니다.

A brief description of the result of performing an action on the accessibility element, in a localized string.

 

var accessibilityLabel: String?

지역화된 문자열에서 접근성 요소를 식별하는 간결한 레이블입니다.

A succinct label that identifies the accessibility element, in a localized string.

 

var accessibilityLanguage: String?

접근성 요소의 레이블, 값 및 힌트를 말하는 언어입니다.

The language in which to speak the accessibility element's label, value, and hint.

 

var accessibilityNavigationStyle: UIAccessibilityNavigationStyle

객체와 해당 요소에 적용 할 탐색 스타일입니다.

The navigation style to apply to the object and its elements.

 

var accessibilityNotifiesWhenDestroyed: Bool

사용자 정의 내게 필요한 옵션 개체가 해당 UI 요소가 소멸 될 때 알림을 보낼지 여부를 나타내는 부울 값입니다.

A Boolean value that indicates whether a custom accessibility object sends a notification when its corresponding UI element is destroyed.

 

var accessibilityPath: UIBezierPath?

화면 좌표에서 요소의 경로입니다.

The path of the element, in screen coordinates.

 

var accessibilityRespondsToUserInteraction: Bool



var accessibilityTextualContext: UIAccessibilityTextualContext?



var accessibilityTraits: UIAccessibilityTraits

접근성 요소를 가장 잘 나타내는 접근성 특성의 조합입니다.

The combination of accessibility traits that best characterize the accessibility element. 

 

var accessibilityUserInputLabels: [String]!



var accessibilityValue: String?

지역화 된 문자열의 접근성 요소 값입니다.

The value of the accessibility element, in a localized string.

 

var accessibilityViewIsModal: Bool

VoiceOver가 수신기의 형제인 보기 내의 요소를 무시해야 하는지 여부를 나타내는 부울 값입니다

A Boolean value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver.

 

var exposedBindings: [NSBindingName]

수신자가 노출 한 바인딩을 포함하는 배열을 반환합니다.

Returns an array containing the bindings exposed by the receiver.

 

var hashValue: Int



var isAccessibilityElement: Bool

수신자가 보조 애플리케이션이 액세스 할 수있는 액세스 가능성 요소인지 여부를 나타내는 부울 값입니다.

A Boolean value indicating whether the receiver is an accessibility element that an assistive application can access.

 

var isSelectable: Bool

 


var objectForWebScript: Any!

플러그인의 스크립팅 인터페이스를 노출하는 객체를 반환합니다.

Returns an object that exposes the plug-in’s scripting interface.

 

var objectSpecifier: NSScriptObjectSpecifier?

수신자의 객체 지정자를 반환합니다.

Returns an object specifier for the receiver.

 

var observationInfo: UnsafeMutableRawPointer?

관찰 된 객체에 등록 된 모든 관찰자에 대한 정보를 식별하는 포인터를 반환합니다.

Returns a pointer that identifies information about all of the observers that are registered with the observed object.

 

var shouldGroupAccessibilityChildren: Bool

VoiceOver가 화면에서의 위치에 관계없이 수신자의 자식 요소를 그룹화해야하는지 여부를 나타내는 부울 값입니다.

A Boolean value indicating whether VoiceOver should group together the elements that are children of the receiver, regardless of their positions on the screen.

 

var webFrame: WebFrame!

플러그인이 포함 된 WebFrame을 리턴합니다.

Returns the WebFrame that contains the plug-in.

 

var webPlugInContainerSelectionColor: NSColor!

플러그인 선택 색상을 반환합니다.

Returns the plug-in selection color.

 

 

 

 

 

 

 

 

 

유형 속성

Type Properties

class var accessInstanceVariablesDirectly: Bool

속성에 대한 접근 자 메서드가없는 경우 키-값 코딩 방법이 해당 인스턴스 변수에 직접 액세스해야하는지 여부를 나타내는 부울 값을 반환합니다.

Returns a Boolean value that indicates whether the key-value coding methods should access the corresponding instance variable directly on finding no accessor method for a property.

 

 

 

 

 

 

 

 

 

 

 

Instance Methods

func acceptsPreviewPanelControl(QLPreviewPanel!) -> Bool



func accessibilityActivate() -> Bool

요소가 자신을 활성화하고 작업의 성공 또는 실패를보고하도록 지시합니다.

Tells the element to activate itself and report the success or failure of the operation.

 

func accessibilityArrayAttributeCount(NSAccessibility.Attribute) -> Int

지정된 접근성 배열 속성의 개수를 반환합니다.

Returns the count of the specified accessibility array attribute.

 

func accessibilityArrayAttributeValues(NSAccessibility.Attribute, index: Int, maxCount: Int) -> [Any]

접근성 배열 속성 값의 하위 배열을 반환합니다.

Returns a subarray of values of an accessibility array attribute.

 

func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set?



func accessibilityDecrement()

내용의 가치를 낮추도록 접근성 요소에 지시합니다.

Tells the accessibility element to decrement the value of its content.

 

func accessibilityElement(at: Int) -> Any?

지정된 인덱스에서 접근성 요소를 반환합니다.

Returns the accessibility element at the specified index.

 

func accessibilityElementCount() -> Int

컨테이너의 접근성 요소 수를 반환합니다.

Returns the number of accessibility elements in the container.

 

func accessibilityElementDidBecomeFocused()

보조 기술이 접근성 요소에 대한 가상 초점을 설정 한 후에 전송됩니다.

Sent after an assistive technology has set its virtual focus on the accessibility element.

 

func accessibilityElementDidLoseFocus()

보조 기술이 접근성 요소에서 가상 초점을 제거한 후 전송됩니다.

Sent after an assistive technology has removed its virtual focus from an accessibility element.

 

func accessibilityElementIsFocused() -> Bool

보조 기술이 내게 필요한 옵션 요소에 초점을 맞추고 있는지 여부를 나타내는 부울 값을 반환합니다.

Returns a Boolean value indicating whether an assistive technology is focused on the accessibility element.

 

func accessibilityHitTest(NSPoint) -> Any?

지정된 점이 포함 된 내게 필요한 옵션 계층의 가장 깊은 하위 항목을 반환합니다.

Returns the deepest descendant of the accessibility hierarchy that contains the specified point.

 

func accessibilityIncrement()

내용의 값을 증가 시키도록 접근성 요소에 지시합니다.

Tells the accessibility element to increment the value of its content.

 

func accessibilityIndex(ofChild: Any) -> Int

부모에서 지정된 접근성 자식의 인덱스를 반환합니다.

Returns the index of the specified accessibility child in the parent.

 

func accessibilityPerformEscape() -> Bool

모달 뷰를 닫고 작업의 성공 또는 실패를 반환합니다.

Dismisses a modal view and returns the success or failure of the action.

 

func accessibilityPerformMagicTap() -> Bool

현저한 조치를 수행합니다.

Performs a salient action.

 

func accessibilityScroll(UIAccessibilityScrollDirection) -> Bool

화면 내용을 응용 프로그램별로 스크롤하고 작업의 성공 또는 실패를 반환합니다.

Scrolls screen content in an application-specific way and returns the success or failure of the action.

 

func actionProperty() -> String!

작업이 적용되는 속성을 요청하기 위해 대리인에게 보냈습니다.

Sent to the delegate to request the property the action applies to.

 

func addObserver(NSObject, forKeyPath: String, options:NSKeyValueObservingOptions, context: UnsafeMutableRawPointer?)

이 메시지를받는 객체와 관련된 키 경로에 대한 KVO 알림을 받도록 옵저버 객체를 등록합니다.

Registers the observer object to receive KVO notifications for the key path relative to the object receiving this message.

 

func attemptRecovery(fromError: Error, optionIndex: Int) -> Bool

응용 프로그램 모달 대화 상자에 표시된 오류에서 복구를 시도했습니다.

Implemented to attempt a recovery from an error noted in an application-modal dialog.

 

func attemptRecovery(fromError: Error, optionIndex: Int, delegate: Any?, didRecoverSelector: Selector?, contextInfo:UnsafeMutableRawPointer?)

문서 모달 시트에 표시된 오류에서 복구를 시도했습니다.

Implemented to attempt a recovery from an error noted in a document-modal sheet.

 

func authorizationViewCreatedAuthorization(SFAuthorizationView!)

권한 부여 개체가 생성 또는 변경되었음을 나타 내기 위해 대리인에게 보냈습니다. 자신의 목적으로 권한 부여 오브젝트의 사본을 저장 한 경우이를 폐기하고 새 권한 부여 오브젝트에 대한 권한 부여를 호출해야합니다.

Sent to the delegate to indicate the authorization object has been created or changed. If you have saved a copy of the authorization object for your own purposes, you should discard it and call authorization for a new authorization object.

 

func authorizationViewDidAuthorize(SFAuthorizationView!)

사용자에게 권한이 부여되었고 권한 부여보기가 잠금 해제로 변경되었음을 알리기 위해 대리인에게 보냈습니다.

Sent to the delegate to indicate the user was authorized and the authorization view was changed to unlocked.

 

func authorizationViewDidDeauthorize(SFAuthorizationView!)

사용자에게 권한이 부여되지 않았고 권한 부여보기가 잠김으로 변경되었음을 나타 내기 위해 대리인에게 보냈습니다.

Sent to the delegate to indicate the user was deauthorized and the authorization view was changed to locked.

 

func authorizationViewDidHide(SFAuthorizationView!)

보기의 가시성이 변경되었음을 알리기 위해 대리인에게 보냈습니다.

Sent to the delegate to indicate that the view’s visibility has changed.

 

func authorizationViewReleasedAuthorization(SFAuthorizationView!)

승인이 해제 될 예정임을 알리기 위해 대리인에게 보냈습니다.

Sent to the delegate to indicate that deauthorization is about to occur.

 

func authorizationViewShouldDeauthorize(SFAuthorizationView!) -> Int8

사용자가 열린 잠금 아이콘을 클릭하면 대리인에게 전송됩니다.

Sent to the delegate when a user clicks the open lock icon.

 

func awakeFromNib()

Interface Builder 아카이브 또는 nib 파일에서로드 된 후 서비스를 위해 수신자를 준비합니다.

Prepares the receiver for service after it has been loaded from an Interface Builder archive, or nib file.

 

func beginPreviewPanelControl(QLPreviewPanel!)



func bind(NSBindingName, to: Any, withKeyPath: String, options: [NSBindingOption : Any]?)

수신자의 주어진 속성과 주어진 키 경로로 지정된 주어진 객체의 속성 사이의 바인딩을 설정합니다.

Establishes a binding between a given property of the receiver and the property of a given object specified by a given key path.

 

func candidates(Any!) -> [Any]!

후보 배열을 반환합니다.

Returns an array of candidates.

 

func certificatePanelShowHelp(SFCertificatePanel!) -> Int8

모달 패널에 대한 사용자 정의 도움말 동작을 구현합니다.

Implements custom help behavior for the modal panel.

 

func chooseIdentityPanelShowHelp(SFChooseIdentityPanel!) -> Int8

모달 패널에 대한 사용자 정의 도움말 동작을 구현합니다.

Implements custom help behavior for the modal panel.

 

func coerceValue(Any?, forKey: String) -> Any

필요한 경우 클래스 설명 및 NSScriptCoercionHandler의 유형 정보를 사용하여 키 값을 적절한 유형으로 변환하려고합니다.

Uses type info from the class description and NSScriptCoercionHandler to attempt to convert value for key to the proper type, if necessary.

 

func commitComposition(Any!)

컨트롤러에 구성을 커밋해야 함을 알립니다.

Informs the controller that the composition should be committed.

 

func composedString(Any!) -> Any!

현재 구성된 문자열을 반환합니다.

Return the current composed string.

 

func compositionParameterView(QCCompositionParameterView!, didChangeParameterWithKey: String!)

컴포지션 매개 변수보기에서 입력 매개 변수를 편집 한 후 호출됩니다.

Called after an input parameter in the composition parameter view has been edited.

 

func compositionParameterView(QCCompositionParameterView!, shouldDisplayParameterWithKey: String!, attributes: [AnyHashable : Any]!) -> Bool

컴포지션 매개 변수보기를 새로 고칠 때 사용자 인터페이스에 표시 할 컴포지션 매개 변수를 정의 할 수 있습니다.

Allows you to define which composition parameters are visible in the user interface when the composition parameter view refreshes. 

 

func compositionPickerView(QCCompositionPickerView!, didSelect: QCComposition!)

컴포지션 선택기보기에서 선택한 컴포지션이 변경되면 사용자 지정 작업을 수행합니다.

Performs custom tasks when the selected composition in the composition picker view changes. 

 

func compositionPickerViewDidStartAnimating(QCCompositionPickerView!)

컴포지션 선택기보기에서 컴포지션 애니메이션을 시작할 때 사용자 지정 작업을 수행합니다.

Performs custom tasks when the composition picker view starts animating a composition.

 

func compositionPickerViewWillStopAnimating(QCCompositionPickerView!)

컴포지션 선택기보기에서 컴포지션 애니메이션이 중지되면 사용자 지정 작업을 수행합니다.

Performs custom tasks when the composition picker view stops animating a composition.

 

func dictionaryWithValues(forKeys: [String]) -> [String :Any]

지정된 배열의 각 키로 식별되는 속성 값이 포함 된 사전을 반환합니다.

Returns a dictionary containing the property values identified by each of the keys in a given array.

 

func didChange(NSKeyValueChange, valuesAt: IndexSet, forKey: String)

지정된 순서 대 다 관계의 인덱스에서 지정된 변경이 발생했음을 관찰 된 개체에 알립니다.

Informs the observed object that the specified change has occurred on the indexes for a specified ordered to-many relationship.

 

func didChangeValue(forKey: String)

주어진 속성 값이 변경되었음을 관찰 된 개체에 알립니다.

Informs the observed object that the value of a given property has changed.

 

func didChangeValue(forKey: String, withSetMutation: NSKeyValueSetMutationKind, using: Set)

지정된 개체가 지정된 비 순차 대 다 관계에 대해 변경되었음을 관찰 대상에 알립니다.

Informs the observed object that the specified change was made to a specified unordered to-many relationship.

 

func didCommand(by: Selector!, client: Any!) -> Bool

특정 키 입력 또는 마우스 버튼 누르기와 같은 사용자 작업으로 생성 된 명령을 처리합니다.

Processes a command generated by user action such as typing certain keys or pressing the mouse button.

 

func doesContain(Any) -> Bool

수신자에게 주어진 객체가 포함되어 있는지 여부를 나타내는 부울 값을 반환합니다.

Returns a Boolean value that indicates whether the receiver contains a given object.

 

func endPreviewPanelControl(QLPreviewPanel!)

 

func exceptionHandler(NSExceptionHandler!, shouldHandle:NSException!, mask: Int) -> Bool

위임하는 NSExceptionHandler 인스턴스가 주어진 예외를 처리해야하는지 여부를 평가하기 위해 델리게이트에 의해 구현됩니다.

Implemented by the delegate to evaluate whether the delegating NSExceptionHandler instance should handle a given exception.

 

func exceptionHandler(NSExceptionHandler!, shouldLogException: NSException!, mask: Int) -> Bool

위임하는 NSExceptionHandler 인스턴스가 주어진 예외를 기록해야하는지 평가하기 위해 델리게이트에 의해 구현됩니다.

Implemented by the delegate to evaluate whether the delegating NSExceptionHandler instance should log a given exception.

 

 

func fileTransferServicesAbortComplete(OBEXFileTransferServices!, error: OBEXError)

func fileTransferServicesConnectionComplete(OBEXFileTransferServices!, error: OBEXError)

func fileTransferServicesCopyRemoteFileComplete(OBEXFileTransferServices!, error: OBEXError)

func fileTransferServicesCopyRemoteFileProgress(OBEXFileTransferServices!, transferProgress: [AnyHashable : Any]!)

func fileTransferServicesCreateFolderComplete(OBEXFileTransferServices!, error: OBEXError, folder: String!)

func fileTransferServicesDisconnectionComplete(OBEXFileTransferServices!, error: OBEXError)

func fileTransferServicesFilePreparationComplete(OBEXFileTransferServices!, error: OBEXError)

func fileTransferServicesPathChangeComplete(OBEXFileTransferServices!, error: OBEXError, finalPath: String!)

func fileTransferServicesRemoveItemComplete(OBEXFileTransferServices!, error: OBEXError, removedItem: String!)

func fileTransferServicesRetrieveFolderListingComplete(OBEXFileTransferServices!, error: OBEXError, listing: [Any]!)

func fileTransferServicesSendFileComplete(OBEXFileTransferServices!, error: OBEXError)

func fileTransferServicesSendFileProgress(OBEXFileTransferServices!, transferProgress: [AnyHashable : Any]!)

 

func finalizeForWebScript()

스크립팅 환경이 재설정 될 때 정리를 수행합니다.

Performs cleanup when the scripting environment is reset.

 

func handle(NSEvent!, client: Any!) -> Bool

키 다운 및 마우스 이벤트를 처리합니다.

Handles key down and mouse events.

 

func hash(into: inout Hasher)



func imageBrowser(IKImageBrowserView!, backgroundWasRightClickedWith: NSEvent!)

사용자가 이미지 브라우저보기 배경을 마우스 오른쪽 단추로 클릭하면 사용자 지정 작업을 수행합니다.

Performs custom tasks when the user right-clicks the image browser view background.

 

func imageBrowser(IKImageBrowserView!, cellWasDoubleClickedAt: Int)

사용자가 이미지 브라우저보기에서 항목을 두 번 클릭하면 사용자 정의 작업을 수행합니다.

Performs custom tasks when the user double-clicks an item in the image browser view.

 

func imageBrowser(IKImageBrowserView!, cellWasRightClickedAt: Int, with: NSEvent!)

사용자가 이미지 브라우저보기에서 항목을 마우스 오른쪽 버튼으로 클릭하면 사용자 지정 작업을 수행합니다.

Performs custom tasks when the user right-clicks an item in the image browser view. 

 

func imageBrowser(IKImageBrowserView!, groupAt: Int) -> [AnyHashable : Any]!

지정된 인덱스에서 그룹을 반환합니다.

Returns the group at the specified index.

 

func imageBrowser(IKImageBrowserView!, itemAt: Int) -> Any!

지정된 색인에 해당하는 이미지 브라우저보기에서 항목의 오브젝트를 리턴합니다.

Returns an object for the item in an image browser view that corresponds to the specified index.

 

func imageBrowser(IKImageBrowserView!, moveItemsAt: IndexSet!, to: Int) -> Bool

지정된 항목이 지정된 대상으로 이동되어야 함을 알립니다.

Signals that the specified items should be moved to the specified destination. 

 

func imageBrowser(IKImageBrowserView!, removeItemsAt: IndexSet!)

지정된 항목에 제거 작업을 적용해야한다는 신호입니다.

Signals that a remove operation should be applied to the specified items.

 

func imageBrowser(IKImageBrowserView!, writeItemsAt: IndexSet!, to: NSPasteboard!) -> Int

드래그가 시작되어야 함을 알립니다.

Signals that a drag should begin.

 

func imageBrowserSelectionDidChange(IKImageBrowserView!)

선택이 변경 될 때 사용자 지정 작업을 수행합니다.

Performs custom tasks when the selection changes.

 

func imageRepresentation() -> Any!

표시 할 이미지를 반환합니다.

Returns the image to display.

 

func imageRepresentationType() -> String!

표시 할 이미지의 표현 유형을 반환합니다.

Returns the representation type of the image to display.

 

func imageSubtitle() -> String!

이미지의 표시 자막을 반환합니다.

Returns the display subtitle of the image.

 

func imageTitle() -> String!

이미지의 표시 제목을 반환합니다.

Returns the display title of the image. 

 

func imageUID() -> String!

데이터 소스 항목을 식별하는 고유한 문자열을 리턴합니다.

Returns a unique string that identifies the data source item.

 

func imageVersion() -> Int

항목의 버전을 반환합니다.

Returns the version of the item. 

 

func index(ofAccessibilityElement: Any) -> Int

지정된 접근성 요소의 색인을 반환합니다.

Returns the index of the specified accessibility element.

 

func indicesOfObjects(byEvaluatingObjectSpecifier: NSScriptObjectSpecifier) -> [NSNumber]?

지정된 컨테이너 객체의 인덱스를 반환합니다.

Returns the indices of the specified container objects.

 

func infoForBinding(NSBindingName) -> [NSBindingInfoKey :Any]?

수신자의 바인딩을 설명하는 사전을 반환합니다.

Returns a dictionary describing the receiver’s binding.

 

func inputText(String!, client: Any!) -> Bool

조치 메소드에 맵핑되지 않은 키 다운 이벤트를 처리합니다.

Handles key down events that do not map to an action method.

 

func inputText(String!, key: Int, modifiers: Int, client:Any!) -> Bool

유니 코드, 이를 생성 한 키 코드 및 수정 자 플래그를 수신합니다.

Receives Unicode, the key code that generated it, and any modifier flags.

 

func insertValue(Any, at: Int, inPropertyWithKey: String)

전달 된 키로 지정된 컬렉션의 지정된 인덱스에 개체를 삽입합니다.

Inserts an object at the specified index in the collection specified by the passed key.

 

func insertValue(Any, inPropertyWithKey: String)

전달 된 키로 지정된 컬렉션에 개체를 삽입합니다.

Inserts an object in the collection specified by the passed key.

 

func invokeDefaultMethod(withArguments: [Any]!) -> Any!

스크립트가 노출 된 오브젝트에서 직접 메소드를 호출하려고 시도 할 때 실행됩니다.

Executes when a script attempts to invoke a method on an exposed object directly.

 

func invokeUndefinedMethod(fromWebScript: String!, withArguments: [Any]!) -> Any!

스크립팅 환경에서 정의되지 않은 메소드 호출을 처리합니다.

Handles undefined method invocation from the scripting environment.

 

func isCaseInsensitiveLike(String) -> Bool

수신자의 문자 대소 문자가 무시 될 때 수신자가 주어진 문자열과 "유사한"것으로 간주되는지 여부를 나타내는 부울 값을 리턴합니다.

Returns a Boolean value that indicates whether receiver is considered to be “like” a given string when the case of characters in the receiver is ignored.

 

func isEqual(to: Any?) -> Bool

수신자가 지정된 다른 객체와 같은지 여부를 나타내는 부울 값을 반환합니다.

Returns a Boolean value that indicates whether the receiver is equal to another given object.

 

func isGreaterThan(Any?) -> Bool

수신자가 지정된 다른 객체보다 큰지 여부를 나타내는 부울 값을 반환합니다.

Returns a Boolean value that indicates whether the receiver is greater than another given object.

 

func isGreaterThanOrEqual(to: Any?) -> Bool

수신자가 주어진 다른 객체보다 크거나 같은지를 나타내는 부울 값을 반환합니다.

Returns a Boolean value that indicates whether the receiver is greater than or equal to another given object.

 

func isLessThan(Any?) -> Bool

수신자가 지정된 다른 객체보다 작은 지 여부를 나타내는 부울 값을 반환합니다.

Returns a Boolean value that indicates whether the receiver is less than another given object.

 

func isLessThanOrEqual(to: Any?) -> Bool

수신자가 주어진 다른 객체보다 작거나 같은지를 나타내는 부울 값을 반환합니다.

Returns a Boolean value that indicates whether the receiver is less than or equal to another given object.

 

func isLike(String) -> Bool

수신자가 다른 주어진 객체와 "같은"것인지를 나타내는 부울 값을 반환합니다.

Returns a Boolean value that indicates whether the receiver is "like" another given object.

 

func isNotEqual(to: Any?) -> Bool

수신자가 지정된 다른 객체와 다른지 여부를 나타내는 부울 값을 반환합니다.

Returns a Boolean value that indicates whether the receiver is not equal to another given object.

 

func mutableArrayValue(forKey: String) -> NSMutableArray

주어진 키로 지정된 정렬 된 다 대다 관계에 대한 읽기-쓰기 액세스를 제공하는 가변 배열 프록시를 리턴합니다.

Returns a mutable array proxy that provides read-write access to an ordered to-many relationship specified by a given key.

 

func mutableArrayValue(forKeyPath: String) -> NSMutableArray

주어진 키 경로로 지정된 정렬 된 다 대다 관계에 대한 읽기-쓰기 액세스를 제공하는 변경 가능한 배열을 리턴합니다.

Returns a mutable array that provides read-write access to the ordered to-many relationship specified by a given key path.

 

func mutableOrderedSetValue(forKey: String) -> NSMutableOrderedSet

주어진 키로 지정된 고유 한 다 대다 관계에 대한 읽기 / 쓰기 액세스를 제공하는 변경 가능한 순서 세트를 리턴합니다.

Returns a mutable ordered set that provides read-write access to the uniquing ordered to-many relationship specified by a given key.

 

func mutableOrderedSetValue(forKeyPath: String) -> NSMutableOrderedSet

주어진 키 경로로 지정된 고유 순서 대 다 관계에 대한 읽기 / 쓰기 액세스를 제공하는 가변 순서 세트를 리턴합니다.

Returns a mutable ordered set that provides read-write access to the uniquing ordered to-many relationship specified by a given key path.

 

func mutableSetValue(forKey: String) -> NSMutableSet

주어진 키로 지정된 비 순차 대 다 관계에 대한 읽기-쓰기 액세스를 제공하는 변경 가능한 세트 프록시를 리턴합니다.

Returns a mutable set proxy that provides read-write access to the unordered to-many relationship specified by a given key.

 

func mutableSetValue(forKeyPath: String) -> NSMutableSet

주어진 키 경로로 지정된 비 순차 대 다 관계에 대한 읽기-쓰기 액세스를 제공하는 변경 가능 세트를 리턴합니다.

Returns a mutable set that provides read-write access to the unordered to-many relationship specified by a given key path.

 

func numberOfGroups(inImageBrowser: IKImageBrowserView!) -> Int

이미지 브라우저보기에서 그룹 수를 리턴합니다.

Returns the number of groups in an image browser view.

 

func numberOfItems(inImageBrowser: IKImageBrowserView!) -> Int

데이터 원본 개체가 관리하는 레코드 수를 반환합니다.

Returns the number of records managed by the data source object.

 

func observeValue(forKeyPath: String?, of: Any?, change:[NSKeyValueChangeKey : Any]?, context: UnsafeMutableRawPointer?)

관찰 대상에 대한 지정된 키 경로의 값이 변경되면 관찰 대상에 알립니다.

Informs the observing object when the value at the specified key path relative to the observed object has changed.

 

func optionDescriptionsForBinding(NSBindingName) -> [NSAttributeDescription]

지정된 바인딩에 대한 옵션을 설명하는 배열을 리턴합니다.

Returns an array describing the options for the specified binding.

 

func originalString(Any!) -> NSAttributedString!

미리 작성된 유니 코드 문자로 구성된 문자열을 반환합니다.

Return the string that consists of the precomposed Unicode characters.

 

func performAction(for: ABPerson!, identifier: String!)

작업을 수행하기 위해 대리인에게 보냈습니다.

Sent to the delegate to perform the action.

 

func prepareForInterfaceBuilder()

Interface Builder에서 디자인 가능한 객체가 생성 될 때 호출됩니다.

Called when a designable object is created in Interface Builder.

 

func provideImageData(UnsafeMutableRawPointer, bytesPerRow:Int, origin: Int, Int, size: Int, Int, userInfo: Any?)

CIImage 객체에 데이터를 제공합니다.

Supplies data to a CIImage object.

 

func quartzFilterManager(QuartzFilterManager!, didAdd:QuartzFilter!)

func quartzFilterManager(QuartzFilterManager!, didModifyFilter: QuartzFilter!)

func quartzFilterManager(QuartzFilterManager!, didRemove:QuartzFilter!)

func quartzFilterManager(QuartzFilterManager!, didSelect:QuartzFilter!)

func readLinkQuality(forDeviceComplete: Any!, device:IOBluetoothDevice!, info: UnsafeMutablePointer!, error: IOReturn)

func readRSSI(forDeviceComplete: Any!, device: IOBluetoothDevice!, info: UnsafeMutablePointer!, error: IOReturn)

func removeObserver(NSObject, forKeyPath: String)

관찰자 개체가 이 메시지를받는 개체와 관련하여 키 경로로 지정된 속성에 대한 변경 알림을 받지 못하게합니다.

Stops the observer object from receiving change notifications for the property specified by the key path relative to the object receiving this message.

 

func removeObserver(NSObject, forKeyPath: String, context:UnsafeMutableRawPointer?)

상황에 따라 관찰자 객체가 이 메시지를 수신하는 객체와 관련하여 키 경로로 지정된 속성에 대한 변경 알림을 받지 못하게합니다.

Stops the observer object from receiving change notifications for the property specified by the key path relative to the object receiving this message, given the context.

 

func removeValue(at: Int, fromPropertyWithKey: String)

전달 된 키로 지정된 컬렉션에서 지정된 인덱스의 개체를 제거합니다.

Removes the object at the specified index from the collection specified by the passed key.

 

func replaceValue(at: Int, inPropertyWithKey: String, withValue: Any)

전달 된 키로 지정된 컬렉션에서 지정된 인덱스의 개체를 바꿉니다.

Replaces the object at the specified index in the collection specified by the passed key.

 

func saveOptions(IKSaveOptions!, shouldShowUTType: String!) -> Bool

지정된 균일 유형 ID가 저장 패널에 표시되어야하는지 여부를 판별하기 위해 호출됩니다.

Called to determine if the specified uniform type identifier should be shown in the save panel.

 

func scriptingBegins(with: Any) -> Bool

스크립팅 비교에서 비교 된 객체가 객체의 시작과 일치하면 true를 반환합니다.

Returns true if, in a scripting comparison, the compared object matches the beginning of object. 

 

func scriptingContains(Any) -> Bool

스크립팅 비교에서 비교 된 객체에 객체가 포함되어 있으면 true를 반환합니다.

Returns true if, in a scripting comparison, the compared object contains object.

 

func scriptingEnds(with: Any) -> Bool

스크립팅 비교에서 비교 된 객체가 객체의 끝과 일치하면 true를 반환합니다.

Returns true if, in a scripting comparison, the compared object matches the end of object.

 

func scriptingIsEqual(to: Any) -> Bool

스크립팅 비교에서 비교 된 객체가 객체와 동일한 경우 true를 반환합니다.

Returns true if, in a scripting comparison, the compared object is equal to object.

 

func scriptingIsGreaterThan(Any) -> Bool

스크립팅 비교에서 비교 된 객체가 객체보다 큰 경우 true를 반환합니다.

Returns true if, in a scripting comparison, the compared object is greater than object.

 

func scriptingIsGreaterThanOrEqual(to: Any) -> Bool

스크립팅 비교에서 비교 된 객체가 객체보다 크거나 같으면 true를 반환합니다.

Returns true if, in a scripting comparison, the compared object is greater than or equal to object.

 

func scriptingIsLessThan(Any) -> Bool

스크립팅 비교에서 비교 된 객체가 객체보다 작은 경우 true를 반환합니다.

Returns true if, in a scripting comparison, the compared object is less than object.

 

func scriptingIsLessThanOrEqual(to: Any) -> Bool

스크립팅 비교에서 비교 된 객체가 객체보다 작거나 같으면 true를 반환합니다.

Returns true if, in a scripting comparison, the compared object is less than or equal to object.

 

func setNilValueForKey(String)

스칼라 값에 정수 값 (예 : int 또는 float)이 제공되면 setValue (_ : forKey :)에 의해 호출됩니다.

Invoked by setValue(_:forKey:) when it’s given a nil value for a scalar value (such as an int or float).

 

func setValue(Any?, forKey: String)

주어진 키로 지정된 수신자의 속성을 주어진 값으로 설정합니다.

Sets the property of the receiver specified by a given key to a given value.

 

func setValue(Any?, forKeyPath: String)

주어진 키 경로로 식별되는 특성 값을 주어진 값으로 설정합니다.

Sets the value for the property identified by a given key path to a given value.

 

func setValue(Any?, forUndefinedKey: String)

주어진 키에 대한 속성을 찾지 못하면 setValue (_ : forKey :)에 의해 호출됩니다.

Invoked by setValue(_:forKey:) when it finds no property for a given key.

 

func setValuesForKeys([String : Any])

키를 사용하여 특성을 식별하는 지정된 사전의 값으로 수신자의 특성을 설정합니다.

Sets properties of the receiver with values from a given dictionary, using its keys to identify the properties.

 

func shouldEnableAction(for: ABPerson!, identifier:String!) -> Bool

작업을 활성화해야하는지 결정하기 위해 대리인에게 보냈습니다.

Sent to the delegate to determine whether the action should be enabled.

 

func title(for: ABPerson!, identifier: String!) -> String!

작업에 대한 메뉴 항목의 제목을 요청하기 위해 대리인에게 보냈습니다.

Sent to the delegate to request the title of the menu item for the action.

 

func unbind(NSBindingName)

수신기와 컨트롤러 사이의 지정된 바인딩을 제거합니다.

Removes a given binding between the receiver and a controller.

 

func validateValue(AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey: String)

주어진 포인터에 의해 지정된 값이 유효하지 않거나 주어진 키로 식별 된 속성에 대해 유효하지 않을 때 오류를 발생시킵니다.

Throws an error when the value specified by a given pointer is not valid or can't be made valid for the property identified by a given key.

 

func validateValue(AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath: String)

주어진 포인터에 의해 지정된 값이 수신자와 관련된 주어진 키 경로에 유효하지 않은 경우 오류를 발생시킵니다.

Throws an error when the value specified by a given pointer is not valid for a given key path relative to the receiver. 

 

func value(at: Int, inPropertyWithKey: String) -> Any?

전달 된 키로 지정된 컬렉션에서 인덱스 된 개체를 검색합니다.

Retrieves an indexed object from the collection specified by the passed key.

 

func valueClassForBinding(NSBindingName) -> AnyClass?

지정된 바인딩에 대해 반환 될 값의 클래스를 반환합니다.

Returns the class of the value that will be returned for the specified binding.

 

func value(forKey: String) -> Any?

주어진 키로 식별되는 속성 값을 반환합니다.

Returns the value for the property identified by a given key.

 

func value(forKeyPath: String) -> Any?

주어진 키 경로로 식별 된 파생 속성의 값을 반환합니다.

Returns the value for the derived property identified by a given key path.

 

func value(forUndefinedKey: String) -> Any?

주어진 키에 해당하는 속성을 찾지 못하면 value (forKey :)에 의해 호출됩니다.

Invoked by value(forKey:) when it finds no property corresponding to a given key.

 

func value(withName: String, inPropertyWithKey: String) -> Any?

전달 된 키로 지정된 컬렉션에서 명명 된 개체를 검색합니다.

Retrieves a named object from the collection specified by the passed key.

 

func value(withUniqueID: Any, inPropertyWithKey: String) -> Any?

전달 된 키로 지정된 컬렉션에서 ID로 개체를 검색합니다.

Retrieves an object by ID from the collection specified by the passed key.

 

func webPlugInContainerLoad(URLRequest!, inFrame: String!)

웹 프레임에 URL을 로드합니다.

Loads a URL into a web frame.

 

func webPlugInContainerShowStatus(String!)

컨테이너에게 상태 메시지를 표시하도록 지시합니다.

Tells the container to show a status message.

 

func webPlugInDestroy()

할당 해제를 위해 플러그인을 준비합니다.

Prepares the plug-in for deallocation.

 

func webPlugInInitialize()

플러그인을 초기화합니다.

Initializes the plug-in.

 

func webPlugInMainResourceDidFailWithError(Error!)

기본 리소스를로드하는 중 오류가 발생하면 호출됩니다.

Invoked when an error occurs loading the main resource.

 

func webPlugInMainResourceDidFinishLoading()

연결이 데이터로드를 완료하면 호출됩니다.

Invoked when the connection successfully finishes loading data.

 

func webPlugInMainResourceDidReceive(Data!)

연결이 데이터를 증분로드 할 때 호출됩니다.

Invoked when the connection loads data incrementally.

 

func webPlugInMainResourceDidReceive(URLResponse!)

연결이 요청에 대한 URL 응답을 구성하기에 충분한 데이터를 수신 할 때 호출됩니다.

Invoked when the connection receives sufficient data to construct the URL response for its request.

 

func webPlugInSetIsSelected(Bool)

선택에 따라 플러그인 동작을 제어합니다.

Controls plug-in behavior based on its selection.

 

func webPlugInStart()

플러그인이 정상 작동을 시작하도록 지시합니다.

Tells the plug-in to start normal operation.

 

func webPlugInStop()

플러그인이 정상 작동을 중지하도록 지시합니다.

Tells the plug-in to stop normal operation.

 

func willChange(NSKeyValueChange, valuesAt: IndexSet, forKey: String)

지정된 순서대로 다 대다 관계에 대해 지정된 인덱스에서 지정된 변경이 실행 되려고한다는 것을 관찰 된 개체에 알립니다.

Informs the observed object that the specified change is about to be executed at given indexes for a specified ordered to-many relationship.

 

func willChangeValue(forKey: String)

주어진 속성의 값이 변경 되려고한다는 것을 관찰 된 객체에 알립니다.

Informs the observed object that the value of a given property is about to change.

 

func willChangeValue(forKey: String, withSetMutation: NSKeyValueSetMutationKind, using: Set)

지정된 오브젝트가 지정된 비 순차 대 다 관계에 대해 변경됨을 관찰 된 오브젝트에 알립니다.

Informs the observed object that the specified change is about to be made to a specified unordered to-many relationship.

 

 

 

 

 

 

 

유형 방법

Type Methods

 

class func automaticallyNotifiesObservers(forKey: String) -> Bool

관찰 된 객체가 주어진 키에 대해 자동 키-값 관찰을 지원하는지 여부를 나타내는 부울 값을 반환합니다.

Returns a Boolean value that indicates whether the observed object supports automatic key-value observation for the given key.

 

class func debugDescription() -> String



class func exposeBinding(NSBindingName)

지정된 바인딩을 노출하여 가용성을 알립니다.

Exposes the specified binding, advertising its availability. 

 

class func hash() -> Int



class func isKeyExcluded(fromWebScript: UnsafePointer!) -> Bool

스크립팅 환경에서 키를 숨길 지 여부를 반환합니다.

Returns whether a key should be hidden from the scripting environment.

 

class func isSelectorExcluded(fromWebScript: Selector!) -> Bool

스크립팅 환경에서 선택기를 숨길 지 여부를 반환합니다.

Returns whether a selector should be hidden from the scripting environment.

 

class func keyPathsForValuesAffectingValue(forKey: String) -> Set

값이 지정된 키 값에 영향을주는 속성의 키 경로 집합을 반환합니다.

Returns a set of key paths for properties whose values affect the value of the specified key.

 

class func webScriptName(forKey: UnsafePointer!) -> String!

키로 지정된 속성의 스크립팅 환경 이름을 리턴합니다.

Returns the scripting environment name for an attribute specified by a key.

 

class func webScriptName(for: Selector!) -> String!

선택기의 스크립팅 환경 이름을 반환합니다.

Returns the scripting environment name for a selector.

 

 

 

 

 

 

 

 

연산자 함수

Operator Functions

static func == (NSObject, NSObject) -> Bool

 

 

 

 

 

 

 

구조

Structures

struct NSObject.KeyValueObservingPublisher

 

 

 

 

 

 

 

 

관계

Relationships

 

변환 대상

Conforms To

 

  • CustomDebugStringConvertible
  • CustomStringConvertible
  • CVarArg
  • Equatable
  • Hashable
  • NSObjectProtocol

 

 

 

 

 

 

참고 항목

See Also

 

관련 문서

Related Documentation

NSObjectProtocol

 

 

 

 

 

 

[참조 : 애플공식문서 Developer Documentation]