問題タブ [inscopeapps]
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.
iphone - plist の代わりにコア データで InAppSettings を使用できますか?
テーブルビュー スタイル (丸みを帯びたエッジなど) で設定を追加/編集する手段としてInAppSettingsを使用できますか? つまり、コア データ コアが既に配置されていると仮定すると、本質的にデータ収集画面を実装する手段として InAppSettings を使用することになります。
これは可能ですか / InAppSettings にとって理にかなっていますか?
質問を別の方法で見るには、丸みを帯びたエッジと iPhone 設定アプリのルック アンド フィールを備えた素敵なメンテナンス画面を取得する手段として、InAppSettings を私の coredata アプリに統合しようとする価値があるかどうかです。
背景 - 私のアプリのユーザーは、複数のビュー構成を (必要な数だけ) 作成できます。そこで、ワンビュー構成のメンテナンス画面にInAppSettingsを使えないか考えてみました。構成データのレイアウトは、おおよそ次のようになります。
- Items (NSArray) // 複数の可能なビュー
- Item (NSDictionary) // inappsettingskit でここからデータを取得し、objective-c 呼び出しメソッドに戻すことができます - その後、それを coredata に永続化できます
- aString: NSString
- aString2: NSString
- 日付: NSDate
- aDate2: NSDate
- aBool: BOOL
- aTI1: NSTimeInterval
- aTI2: NSTimeInterval
- キーワード ( NSMutableArray )
- キーワード: NSString
- キーワード: NSString
- Item (NSDictionary) // inappsettingskit でここからデータを取得し、objective-c 呼び出しメソッドに戻すことができます - その後、それを coredata に永続化できます
javascript - 読み込みを高速化するためのフリップブック jquery の変更
大きな png 画像シーケンスでFlipbook jquery プラグインを使用しています。プラグインの作成者にメールを送り、ある種の「ローダー」を作成する方法や、チャンクでロードして一定量の画像がロードされた後に再生を開始できるようにする方法があるかどうかを尋ねました. 彼は次のように答えました。
これは可能であるべきであり、私はこれを行うことを考えていましたが、当時は必要ありませんでした.
フリップ ブックのコードでは、shouldStartAnimation 関数は、カウンターをインクリメントし、そのカウンターをフレームの総数に対してチェックすることによって、アニメーションを開始するかどうかを決定します。すべてのフレームがロードされると、タイマーが開始され、フレームが反転します。このコードを変更して、フレームの半分がロードされた後にタイマーが開始するようにすることもできます。また、非常に凝って、各フレームの読み込みにかかる時間を把握し、シーケンスの再生を開始する前に読み込みを許可する必要があるフレーム数を推測して、必要な時間までにすべてのフレームが読み込まれるようにすることもできます。
残念ながら、これらの変更を自分で行う時間はありませんが、必要に応じてこのコードを自由に変更してください :)
残念ながら、私はこれを行うのに十分な JavaScript を知りません。また、実行した人にとってこれがどれだけの作業になるか正確にはわかりません。ここにいる誰かが、これを理解するのに役立つ情報やアドバイスをもっと持ってくれることを願っています (または、明らかに、誰かがこれを行うのに十分簡単であれば、それは素晴らしいことです)。