問題タブ [transient]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
624 参照

core-data - CoreData: 一時的なプロパティと localizedCaseInsensitiveCompare

coredata には、セクションを持つ一時的なプロパティがあります。一時的なプロパティ コードは次のとおりです。

これをポルトガル語に適用すると、たとえば「Á」には最初の文字があります。

質問番号 1: 「A」セクションに「Á」を入れるにはどうすればよいですか? これにはエラーがあります:

「操作を完了できませんでした。(Cocoa エラー 134060)」

質問番号 2: 数字に関しては、「#」という名前のセクションに数字をどのように影響させることができますか? ここで、番号 1 はセクション「1」を作成します。

皆さんありがとう、

RL

0 投票する
1 に答える
108 参照

objective-c - NSDate属性の月によって定義されたセクションにグループ化されたNSManagedObjectsを一覧表示するUITableViewを構築するための最良の方法は何ですか?

単純なことのように思えるものを達成するために、私は数時間苦労してきました。

NSDate属性を持つエンティティAがあります。

私の目標は、NSDate属性のMM / YYYYで定義されたセクションにグループ化しながら、すべてのAオブジェクトを一覧表示するUITableViewを構築することです。

私はこのアップルの公式サンプルを見つけました:http://developer.apple.com/library/ios/#samplecode/DateSectionTitles/Introduction/Intro.html

それで:

  • エンティティAの新しい一時オプション属性「sectionTitleMonth」を作成しました
  • 新しい動的プロパティ(primitiveDateとprimitiveSectionTitleMonth)を定義し、公式サンプルのようにそれらのセッターとkeyPathsForValuesAffectingSectionTitleMonthを実装しました。

モデルクラスを再生成するたびにすべてが消去されることを望まなかったため、この新しいコードをクラスカテゴリ(A +非生成)に移動することにしました。

その後、テーブルビューデリゲートを更新して、

  • サンプルとまったく同じようにNSFetchedResultsControllerを構築します。一時的な属性をsectionNameKeyPathとして使用するようになりました
  • 公式サンプルのようにセクション関連のメソッドを定義します

2つのポイントから、このソリューションが適切かどうか疑問に思います。

1)SQLLiteバックエンドでsectionNameKeyPathとして一時的な属性を使用しています。大丈夫ですか ?一時的な属性+SQLLiteは良い友達ではなかったとどこかで読んだことがありますが、どちらの場合か思い出せません

2)クラスカテゴリA + nonGeneratedでプロパティ(primitiveDateとprimitiveSectionTitleMonth)を定義しています。大丈夫ですか ?公式ドキュメントに記載されているように、「ただし、カテゴリを使用してインスタンス変数をクラスに追加することはできません」。しかし、ここではプロパティは動的であり、コアデータはAを生成するときに関連するインスタンス変数を生成するので、正常に機能するはずです...しかし、まだ少し疑問があります:)

すべてがうまくいくようですが...それは良い解決策ですか?つまり、私の目標を達成するためのより簡単でより良い方法はありますか?

私を慰めるか、より良い解決策を教えてください:o)

0 投票する
1 に答える
479 参照

java - Enterprise ArchitectでJavaの一時属性を定義するにはどうすればよいですか?

背景:Sparx EnterpriseArchitect8.0を使用しています。ドメインクラスのメンバーをとしてマークするとtransient、生成されるコードは。のvolatile代わりにキーワードを使用しtransientます。これは、 EnterpriseArchitectJavaの規則に従って正しいです。

EAを使用して一時transient属性を定義し、それらにJavaキーワードを使用するように生成されたコードを使用するにはどうすればよいですか?

0 投票する
1 に答える
317 参照

objective-c - CoreDataの一時属性をプライベートにすることができません

Series一時的な属性を持つCoreDataエンティティがありindexCurrentます。外部クラスがアクセスするとき、値を返す前にの値を更新する必要があるindexCurrentかどうかを確認するために使用できる引数を送信するようにします。indexCurrentしたがって、私はindexCurrentプライベート変数として宣言し、argを使用した特別なメソッドを介してのみ外部アクセスを許可します。

ただし、コンパイラは「メソッドが見つかりません」という警告を発行しますが、外部クラスがとの両方を呼び出すことができindexCurrentsetindexCurrent:この障害のあるコードは完全に成功して実行されます。

Seriesインターフェースは次のとおりです。

indexCurrentはプロパティ化されておらず、実装ファイルで動的として宣言されておらず、書き込みindexCurrentsetindexCurrent:アクセサーもありません。

私は何が間違っているのですか?どうすればindexCurrentプライベートにすることができますか?

0 投票する
1 に答える
938 参照

ios - 一時的な属性と FetchRequest?

titleFirstLetterBook エンティティに一時属性があります。

この属性をセクション名として使用しようとしていますが、実行すると:

次のエラーが表示されます。

助けてください!

0 投票する
1 に答える
250 参照

javascript - 「CSS3トランジェントアニメーション」の処理でトランジェント値を取得することはできますか?

たとえば、トランジェントを使用して、translate(x, y) の値を変更して 2 秒のアニメーションを実装する場合などです。0.5 秒の瞬間に translate(x, y) の現在の値を取得するにはどうすればよいですか?

0 投票する
1 に答える
1648 参照

core-data - 一時的な属性を使用して、コア データ内の派生した読み取り専用プロパティを表すのはなぜですか?

派生プロパティが読み取り専用の場合、一時属性をモデル化する理由はありますか? カスタマイズしたクラスでプロパティを宣言し、その場で getter で値を計算する方がはるかに簡単に思えます。これを keyPathsForValuesAffecting と組み合わせて、オブザーバーに変更を通知します。キャッシュが必要な場合は、プロパティに ivar を追加し、基になる値の 1 つが変更されるたびにリセットします (この質問への回答で提案されているように)。

これを一時的な属性としてモデル化する利点はありますか?

0 投票する
2 に答える
685 参照

actionscript-3 - ObjectUtil.copy() で強制的に一時属性をコピーする方法

メソッド ObjectUtil.copy() に強制的に一時属性をコピーさせたいのですが...

それを行うための解決策はありますか?または、私のオブジェクトをコピーする別の方法を知っていますか?

どうもありがとうございました、

バット

0 投票する
2 に答える
115 参照

xml - 値がnullの場合のScalaXml自動トランジェント

私はpojoでxmlを生成することを知っています私はこのようなことをすることができます、

問題は、name = nullの場合、私は

本当に、値がnullのときにノードを一時的にしたいとき

これを達成するためのクリーンな方法はありますか?ありがとう。

0 投票する
2 に答える
341 参照

java - db4oクラスモデルトランジェントフィールド

私はdb4oをDBMSとして使用していますが、質問があります。

モデルクラスのフィールドをデータベースに保存しないように指定する方法はありますか?

@Transientリレーショナルデータベースを操作するときの注釈に似たものはありますか?