私はSwiftの初心者です。プロジェクト内の任意のViewControllerでクラスのデータにグローバルにアクセスする方法
目的:
1、C#ではデータ
を格納するクラスの下に使用してグローバル一時的なストレージを実装するためにスウィフトの使用方法グローバル
をデータにアクセスします)私は、静的プロパティを持つクラスを使用します
Class TransactionData
{
public static DateTime dateTime { get; set; }
public static int Qty_Purchase { get; set; }
public static double ItemPrice { get; set; }
public static string Item_Code { get; set; }
}
2)私がアクセスし、設定または
グローバルデータを使用することができますTransactionData.Item_Code = "P200.XXX";
スウィフトで、
a)は迅速にそのようなクラスを実装する方法?
クラスを設計するには、CocoaTouchクラスまたはSwiftクラスを使用しますか? (それはUIViewControlelrにサブクラス)CocoaTouchクラスとスウィフトクラスの間で異なっている何
A)スウィフトの静的クラスなどがあり
public static Class TransactionData
{
public static DateTime dateTime { get; set; }
public static int Qty_Purchase { get; set; }
public static double ItemPrice { get; set; }
public static string Item_Code { get; set; }
}
おかげ
を作成する?すなわち。ITEM_CODEは、それが変更された時点でデータを保存しますつまり、item-CodeがP200で次のP300がアクセスして変更した場合、item_Codeに再びアクセスすると、P300が得られるはずです – MilkBottle
配列項目を新しいものに置き換えます –
は正しいです:設定する:Shared.instance.transactions.code = "P300"アクセスする:strcode = Sh are.instance.transactions.code申し訳ありませんが、私はSwiftの構文とコンセプトに慣れていません。 – MilkBottle