問題タブ [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.
core-data - CoreData: 一時的なプロパティと localizedCaseInsensitiveCompare
coredata には、セクションを持つ一時的なプロパティがあります。一時的なプロパティ コードは次のとおりです。
これをポルトガル語に適用すると、たとえば「Á」には最初の文字があります。
質問番号 1: 「A」セクションに「Á」を入れるにはどうすればよいですか? これにはエラーがあります:
「操作を完了できませんでした。(Cocoa エラー 134060)」
質問番号 2: 数字に関しては、「#」という名前のセクションに数字をどのように影響させることができますか? ここで、番号 1 はセクション「1」を作成します。
皆さんありがとう、
RL
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)
java - Enterprise ArchitectでJavaの一時属性を定義するにはどうすればよいですか?
背景:Sparx EnterpriseArchitect8.0を使用しています。ドメインクラスのメンバーをとしてマークするとtransient
、生成されるコードは。のvolatile
代わりにキーワードを使用しtransient
ます。これは、 EnterpriseArchitectJavaの規則に従って正しいです。
EAを使用して一時transient
属性を定義し、それらにJavaキーワードを使用するように生成されたコードを使用するにはどうすればよいですか?
objective-c - CoreDataの一時属性をプライベートにすることができません
Series
一時的な属性を持つCoreDataエンティティがありindexCurrent
ます。外部クラスがアクセスするとき、値を返す前にの値を更新する必要があるindexCurrent
かどうかを確認するために使用できる引数を送信するようにします。indexCurrent
したがって、私はindexCurrent
プライベート変数として宣言し、argを使用した特別なメソッドを介してのみ外部アクセスを許可します。
ただし、コンパイラは「メソッドが見つかりません」という警告を発行しますが、外部クラスがとの両方を呼び出すことができindexCurrent
、setindexCurrent:
この障害のあるコードは完全に成功して実行されます。
Series
インターフェースは次のとおりです。
indexCurrent
はプロパティ化されておらず、実装ファイルで動的として宣言されておらず、書き込みindexCurrent
もsetindexCurrent:
アクセサーもありません。
私は何が間違っているのですか?どうすればindexCurrent
プライベートにすることができますか?
ios - 一時的な属性と FetchRequest?
titleFirstLetter
Book エンティティに一時属性があります。
この属性をセクション名として使用しようとしていますが、実行すると:
次のエラーが表示されます。
助けてください!
javascript - 「CSS3トランジェントアニメーション」の処理でトランジェント値を取得することはできますか?
たとえば、トランジェントを使用して、translate(x, y) の値を変更して 2 秒のアニメーションを実装する場合などです。0.5 秒の瞬間に translate(x, y) の現在の値を取得するにはどうすればよいですか?
core-data - 一時的な属性を使用して、コア データ内の派生した読み取り専用プロパティを表すのはなぜですか?
派生プロパティが読み取り専用の場合、一時属性をモデル化する理由はありますか? カスタマイズしたクラスでプロパティを宣言し、その場で getter で値を計算する方がはるかに簡単に思えます。これを keyPathsForValuesAffecting と組み合わせて、オブザーバーに変更を通知します。キャッシュが必要な場合は、プロパティに ivar を追加し、基になる値の 1 つが変更されるたびにリセットします (この質問への回答で提案されているように)。
これを一時的な属性としてモデル化する利点はありますか?
actionscript-3 - ObjectUtil.copy() で強制的に一時属性をコピーする方法
メソッド ObjectUtil.copy() に強制的に一時属性をコピーさせたいのですが...
それを行うための解決策はありますか?または、私のオブジェクトをコピーする別の方法を知っていますか?
どうもありがとうございました、
バット
xml - 値がnullの場合のScalaXml自動トランジェント
私はpojoでxmlを生成することを知っています私はこのようなことをすることができます、
問題は、name = nullの場合、私は
本当に、値がnullのときにノードを一時的にしたいとき
これを達成するためのクリーンな方法はありますか?ありがとう。
java - db4oクラスモデルトランジェントフィールド
私はdb4oをDBMSとして使用していますが、質問があります。
モデルクラスのフィールドをデータベースに保存しないように指定する方法はありますか?
@Transient
リレーショナルデータベースを操作するときの注釈に似たものはありますか?