問題タブ [appcelerator]
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 - Appcelerator プッシュ通知
Appcelerator を使用して、モバイル デバイス (または少なくとも Android と iPhone) 向けの一般的なプッシュ通知ソリューションを作成できるかどうか疑問に思っていました。Appcelerator を使用して iPhone Push を実装する方法の例をいくつか見つけましたが、一般的なものは何も見つかりませんでした。
何か案は?それとも、これを解決するためのクロスプラットフォーム開発 SDK が他にあるのでしょうか?
android - AppceleratorとAndroidSDK
私はappceleratorを見てきましたが、かなり問題ないようです。間違いなく、appceleratorの利点の1つは、マルチプラットフォームのサポートです。後でAndroidアプリとiPhoneアプリを作成することに興味があります。したがって、現時点では複数のプラットフォームをサポートすることは重要ではありません。
複数のプラットフォームのサポートを無視し、Android開発に集中する場合。appceleratorはまだ有利ですか?「AndroidSDK」の機能が不足していませんか?
(「Andoridsdk」と言うときは、意味がある場合は、ネイティブAndroid sdkを使用したEclipseでの開発を意味します)
mobile - 無料でアプリをリリースしてお金を稼ぐことができます
開発して販売したいモバイルアプリがあります。Titanium Appcelerator を使用してアプリを作成する場合、Appcelerator で作成されたので、アプリを販売するためにライセンスまたはサブスクリプションを購入する必要がありますか?
json - appcelerator チタンは JSON を解析できません
私はチタンを初めて使用し、mysql エクスポートから JSON を解析するのが困難です。json は有効であり、多くの失敗した試行に不満を感じています。コードを簡略化するために、以下に配置します。コードが停止し、次のように述べました: [エラー] スクリプト エラー = JSON 文字列を解析できません
よろしくお願いします、リチャード
javascript - プロトタイプ使用時のJavascript継承の問題-インスタンスが上書きされました:(
私はJavaScriptプログラミングに不慣れで、継承に関して少し悪夢を抱いています。Appcelerator Titaniumのコードを書いていますが、継承したいSlide2Dという基本クラスがあります。
そこで、Slide2Dのプロトタイプにいくつかの関数を配置しました。これらは通常上書きされませんが、Slide2Dから派生したクラスから呼び出されます。これらの関数は、プログラムの他の部分からも呼び出されます。Titaniumでアニメーションを管理するために使用されるさまざまなイベントハンドラーもあります。
いくつかの呼び出しコードでこれらのスライドをいくつか作成すると(newを使用)
sまたはtのどちらを使用するかに関係なく、すべてのプロトタイプメソッドは最後に作成されたSlide2Dを指します。したがって、s変数を使用している場合でも、「slide2」が常に表示されます。
これは私を怒らせています-どんな助けでも大歓迎です。
コードの長さについて申し訳ありませんが、ここにあります:
編集
迅速な返信ありがとうございます。私はあなたが推奨する変更を加えました、そしてそれはその特定の問題を解決しました。
ただし、新しい問題が発生しました。
派生クラスであるExtendedSlide2DからSlide2D.prototype.getViewを呼び出す必要があります。
ただし、次のエラーが発生します。
ここで、基本クラスのビューオブジェクトにボタンを追加します。
このエラーは、私の言語の経験不足に起因すると確信していますが、もう一度、助けていただければ幸いです。
もう一度-ExtendedSlide2Dのコードは次のとおりです。
properties - Titanium Appcelerator を使用したプロパティ リストの設定
OS X で最新の Mobile SDK (1.6) を使用しています。次のコードがあります。
問題がどこにあるかを説明できるように、簡略化しました。そこで、いくつかのオブジェクトを含む配列を作成します。次に、この配列に応じてプロパティを設定し、新しい値を最初のオブジェクトに影響を与えます。しかし、'it works!' を表示する代わりに、ディスプレイをプロパティと呼ぶと、文字列、最初の 'yes' を示します。
数行追加してみました:
したがって、中間変数「arr」はプロパティを取得して設定しますが、プロパティに変更を適用することはできません。
何か不足していますか?
ありがとう、
よろしく。
android - Androidエミュレーターから仮想ホストにアクセスする
Apacheで仮想ホストとして構成されたWebサービスに接続する単純なアプリを開発しているので、そのURLはmyapp.localhostです。
私の開発マシン(Mac OS X)では、iPhoneエミュレーターからもアクセスできます。しかし、Androidエミュレーターで問題が発生しています。/etc/hostsファイルを使用して「myapp.localhost」ドメイン名を解決していないため、そのURLに到達できません。
Appcelerator Titanium(appcelerator.com)を使用しているため、「adb」を使用してカスタムホストファイルをAndroidエミュレーターに挿入することはできません。
Androidエミュレーター用にその仮想ホストを変換するためにMacOSXシステムにインストールできるDNSサーバーまたは同様のものはありますか?
mobile - AppceleratorTitaniumに関する小さな質問ですか?
チタンでの作業を計画しています。
チタンを使用することで「同一生成元ポリシー」を排除できるかどうか知りたいです。
チタンに欠点はありますか?
いくつかのクロスプラットフォームをお勧めします。
いくつかの提案を残してください。
ありがとうございました、
android - ネストされたxhr呼び出しはAndroidでは機能しません
私はiPhoneでうまく機能するコードを持っていますが、Androidで実行する場合、一部を無視します。問題は、ネストされたcreateHTTPClient
呼び出しがあることです。
したがって、上記のコードで、iPhoneでうまく機能する回避策を見つけました。ご存知のように、同期モードを強制することはできません(ドキュメントに強制できると記載されている場合でも)。そのため、このメソッドを使用して2番目のモードを同期的に呼び出しましたxhr
。
しかし、なぜAndroidを使用するのでしょうかlist2Length
。null
PS:私はOSXでTitaniumSDK1.6を使用しています。Androidでのテストでは、エミュレーター(API 2.2)とデバイス(2.1update1)を使用します。
ありがとう、
よろしく。