PBXObject

public class PBXObject : Decodable, Equatable, AutoEquatable

Class that represents a project element.

  • The object reference in the project that contains it.

    Declaration

    Swift

    @available(*, deprecated, message: "This attribute will be deprecated. Use objects instead.")
    public let reference: PBXObjectReference
  • Initializes the object from its project representation.

    Throws

    an error if the object cannot be parsed.

    Declaration

    Swift

    public required init(from decoder: Decoder) throws

    Parameters

    decoder

    XcodeprojPropertyListDecoder decoder.

  • isa

    Object isa (type id)

    Declaration

    Swift

    public static var isa: String { get }
  • Declaration

    Swift

    public static func == (lhs: PBXObject,
                           rhs: PBXObject) -> Bool