#import <FlutterDartProject.h>
Instance Methods | |
| (instancetype) | - initWithPrecompiledDartBundle: |
| ("Use -init instead.") | - FLUTTER_UNAVAILABLE |
| (NSArray< NSString * > *dartEntrypointArguments) | - API_UNAVAILABLE |
Class Methods | |
| (NSString *) | + defaultBundleIdentifier |
| (NSString *) | + lookupKeyForAsset: |
| (NSString *) | + lookupKeyForAsset:fromBundle: |
| (NSString *) | + lookupKeyForAsset:fromPackage: |
| (NSString *) | + lookupKeyForAsset:fromPackage:fromBundle: |
A set of Flutter and Dart assets used by a FlutterEngine to initialize execution.
Definition at line 24 of file FlutterDartProject.mm.
| - (NSArray<NSString*>* dartEntrypointArguments) API_UNAVAILABLE | (ios) |
An NSArray of NSStrings to be passed as command line arguments to the Dart entrypoint.
If this is not explicitly set, this will default to the contents of [NSProcessInfo arguments], without the binary name.
Set this to nil to pass no arguments to the Dart entrypoint.
| + (NSString *) defaultBundleIdentifier |
Returns the default identifier for the bundle where we expect to find the Flutter Dart application.
Definition at line 27 of file FlutterDartProject.mm.
| - ("Use -init instead.") FLUTTER_UNAVAILABLE |
Unavailable - use init instead.
| - (instancetype) initWithPrecompiledDartBundle: | (nullable NSBundle *) | NS_DESIGNATED_INITIALIZER |
Initializes a Flutter Dart project from a bundle.
The bundle must either contain a flutter_assets resource directory, or set the Info.plist key FLTAssetsPath to override that name (if you are doing a custom build using a different name).
| bundle | The bundle containing the Flutter assets directory. If nil, the App framework created by Flutter will be used. |
| + (NSString *) lookupKeyForAsset: | (NSString*) | asset |
Returns the file name for the given asset. If the bundle with the identifier "io.flutter.flutter.app" exists, it will try use that bundle; otherwise, it will use the main bundle. To specify a different bundle, use +lookupKeyForAsset:fromBundle.
| asset | The name of the asset. The name can be hierarchical. |
Definition at line 27 of file FlutterDartProject.mm.
| + (NSString *) lookupKeyForAsset: | (NSString*) | asset | |
| fromBundle: | (nullable NSBundle*) | bundle | |
Returns the file name for the given asset. The returned file name can be used to access the asset in the supplied bundle.
| asset | The name of the asset. The name can be hierarchical. |
| bundle | The NSBundle to use for looking up the asset. |
Definition at line 27 of file FlutterDartProject.mm.
| + (NSString *) lookupKeyForAsset: | (NSString*) | asset | |
| fromPackage: | (NSString*) | package | |
Returns the file name for the given asset which originates from the specified package. The returned file name can be used to access the asset in the application's main bundle.
| asset | The name of the asset. The name can be hierarchical. |
| package | The name of the package from which the asset originates. |
Definition at line 27 of file FlutterDartProject.mm.
| + (NSString *) lookupKeyForAsset: | (NSString*) | asset | |
| fromPackage: | (NSString*) | package | |
| fromBundle: | (nullable NSBundle*) | bundle | |
Returns the file name for the given asset which originates from the specified package. The returned file name can be used to access the asset in the specified bundle.
| asset | The name of the asset. The name can be hierarchical. |
| package | The name of the package from which the asset originates. |
| bundle | The bundle to use when doing the lookup. |
Definition at line 27 of file FlutterDartProject.mm.