Skip to content

[iOS][macOS] Update API of Obj-C types to eliminate C++ types/references #185139

Description

@cbracken

As a first step towards making the code more Swift-friendly, eliminate all Swift-incompatible types (e.g. C++ pointer types, collections, and C++ references) from API of Objective-C types.

Generally speaking, these types (particularly C++ reference types) tend to be cumbersome and error-prone when passed via Obj-C API to begin with.

Parent: #175878

Metadata

Metadata

Assignees

Labels

P2Important issues not at the top of the work listc: contributor-productivityTeam-specific productivity, code health, technical debt.c: tech-debtTechnical debt, code quality, testing, etc.engineflutter/engine related. See also e: labels.platform-iosiOS applications specificallyplatform-macosBuilding on or for macOS specificallyteam-iosOwned by iOS platform teamtriaged-iosTriaged by iOS platform team

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions