NTAssetPackage


@interface NTAssetPackage : NSObject {
  void *swigCPtr;
  BOOL swigCMemOwn;
}

یک کلاس abstract شامل متدهایی برای لیست کردن و بارگذاری asset‌ها

  • برابری این شی با شی مشخص شده را بررسی می‌کند.

    Declaration

    Objective-C

    - (BOOL)isEqual:(id)object;

    Swift

    func isEqual(_ object: Any!) -> Bool

    Parameters

    obj

    شی‌ مورد نظر

    Return Value

    در صورتی که دو شی یکسان باشند True و در غیر اینصورت False

  • معادل hash شده‌ی این این شی را برمی‌گرداند.

    @hide

    Declaration

    Objective-C

    - (NSUInteger)hash;

    Swift

    func hash() -> UInt

    Return Value

    معادل hash شده‌ی این شی

  • لیست asset ها در AssetPackage را برمی‌گرداند. تمام asset های لیست شده با استفاده از loadAsset قابل خواندن می‌باشند.

    Declaration

    Objective-C

    - (NTStringVector *)getAssetNames;

    Swift

    func getAssetNames() -> NTStringVector!

    Return Value

    لیست نام‌های assets

  • یک asset خاص از AssetPackage را بارگذاری می‌کند.

    Declaration

    Objective-C

    - (NTBinArray *)loadAsset:(NSString *)name;

    Swift

    func loadAsset(_ name: String!) -> NTBinArray!

    Parameters

    name

    نام asset که باید خوانده شود

    Return Value

    اگر asset وجود داشته باشد و با موفقیت خوانده شود داده‌ی آن asset و در غیر اینصورت خطای Null pointer

  • Undocumented

    Declaration

    Objective-C

    -(void)dealloc;