タグ

Objective-Cとjsに関するlamichのブックマーク (4)

  • Web Kit DOM Programming Topics: JavaScriptからのObjective-Cの使用

    ADC Home > Reference Library > Guides > Apple Applications > Safari > Web Kit DOM Programming Topics > Web KitのWebスクリプティング機能を使って、JavaScriptスクリプティング環境からObjective-CのプロパティにアクセスしたりObjective-Cのメソッドを呼び出したりできます。1つ、重要でありながら必ずしも明白ではない事実があります。それは、このブリッジがいかなるJavaScriptスクリプトも、Objective-Cにアクセスすることを許可していないということです。カスタムプラグインがインストールされていない限り、Objective-Cのプロパティとメソッドに、Webブラウザからアクセスすることはできません。ブリッジは、カスタムプラグインとWeb Kitオブジ

  • UIWebViewにObjective-C側からJavaScriptを実行する

    UIWebViewに表示しているHTMLに対して、Objective-CからJavaScriptを投げることができる。やり方は簡単で以下のとおり NSString *command =[NSString stringWithFormat:@"sample()"]; [webview stringByEvaluatingJavaScriptFromString:command]; NSStringにコマンドを入れて、そのUIWebViewに対して投げるだけ。 ただ、メッセージの受け取りはできないみたい。 注意点書きました

    UIWebViewにObjective-C側からJavaScriptを実行する
  • Cocoaの日々 - 2005年9月

    前回作成したサンプルにポップアップメニューを追加してみた。自由入力だけでなくあらかじめ用意されたマスタデータを選択するケースとなる。 モデルクラスとして Person とPrefecture の2つがある。PersonはPrefectureへの参照を持つ。 MVCの関係を図に表すと次のようになる。 PREFECTUREの列にあたる NSTableColumn は NSPopUpButtonCellを含んでいる。NSTableColumnのバインディングには2つの種類がある。一つはプルダウンの表示内容を決める為のもので、図の右側の NSArrayControllerへ接続されている線がこれを表す。「content」の設定で構成する Prefecureオブジェクトの配列を結びつけ、「contentValues」で表示設定を行っている(ここでは Prefectureクラスの name属性を指定)

  • 言語対決:JavaScript 対 Objective-C

    ここのところ、サーバー側(Google App Engine)のコードはPythonで書き、クライアント側のコードはiPhone/iPad 向けはObjective-Cで、ブラウザー向けはJavaScriptで書く、という毎日が続いている私である。 それぞれの言語は難しくないのだが、さすがにこの3つを頻繁に行き来していると、pythonのコードに間違ってセミコロンを付けてしまったり、PythonJavaScriptのどっちがTrueでどっちがtrueだか混乱したりする。 ちょうど昨日は、以前JavaScriptで書いたコード(写真をアップロードするコード)をObjective-Cに移植する機会があったのだが、とても分かりやすい結果が出たので、ここで比較してみる。 まずは元の JavaScript のコード。 SNBinder.get("/blob/create_upload", {},

  • 1