Skip to content

Deprecated Objective-C methods not being marked as Deprecated #963

Open
@louwers

Description

@louwers

Feature Name

Interpret Objective-C Deprecated Attribute

Description

For example:

+ (instancetype)cameraLookingAtCenterCoordinate:(CLLocationCoordinate2D)centerCoordinate
                                   fromDistance:(CLLocationDistance)distance
                                          pitch:(CGFloat)pitch
                                        heading:(CLLocationDirection)heading
    __attribute__((deprecated("Use -cameraLookingAtCenterCoordinate:acrossDistance:pitch:heading: "
                              "or -cameraLookingAtCenterCoordinate:altitude:pitch:heading:.")));

Does not show up as deprecated in the documentation.

Motivation

Right now, it seems deprecated Objective-C methods (marked with an attribute) are not marked as such in the generated documentation.

Importance

Somewhat important for Objective-C documentation.

Alternatives Considered

I am not even sure how to work around this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementImprovements or enhancements to existing functionality

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions