2013-09-22 iOS 7 @ JavaScriptCoreでObjective-CからJavaScriptを実行する iOS 7 JavaScript Objective-C JavaScriptCore JavaScriptCore iOS 7の新機能を眺めていてJavaScriptCoreフレームワークが追加されているのを見つけました。JavaScriptCoreはSafariなどで使われているWebKitのJavaScriptエンジンです。今までTitanium MobileのiOS版などで使用されていたのでJavaScriptでネイティブアプリ開発は別に珍しいことでもなかったですが標準でサポートするようになったようです。Objective-Cとのやり取りがスムーズなのでLuaやmrubyなどその他のスクリプトより導入が簡単です。 コンテキスト作成から簡単な使い方まで iOS
Swift is the best programming language you should learn and make your dream app easily. Swift programming is a powerful yet easy-to-learn coding language created by Apple. It's frequently used for developing iOS and macOS applications, as well as tvOS and watchOS apps. While you can use other languages to create Apple apps, Swift is the preferred language, and it's recommended because its code is
2012/12/17 かきなおした このテーマは各所で議論されているものですが、個人的にはLibing.UIWebViewは完成形ではないかと。自画自賛ですね。 Libing限定(しかもオフラインのみ)でJavaScriptからObjective-Cを呼び出せても仕方がないので、フレームワークを作りました。 JS2ObjC.framework 安心と信頼のMITライセンスです。 僕のアプリケーションでは、FlickCalcやBlasterに組み込んでいます。 Libingのものは実装を異にしますが、基本的なテクニックは同じですね。 JS2ObjCは「Objective-Cで処理を行うJavaScript関数をデザインする」機能を持つフレームワークです。 含まれるクラスはJS2ObjC、JSClass、JSFunctionの3つです。 順番に機能を紹介して行きましょう。 ・JS2ObjCクラ
// First, let's compose a twitter search request NSURL *twitterSearch = [NSURL URLWithString:@"http://search.twitter.com/search.json?q=@SoundCloud&rpp=100"]; // ... then we fetch us some json ... NSData *data = [NSData dataWithContentsOfURL:twitterSearch]; // ... and parse it. NSDictionary *json = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:NULL]; // This is where the fu
Objective-CはJavaScript化しているという無茶なテーマで話してきました。釣りっぽい感じですが、OSとフレームワークと言語がこれだけのスピードで進化するプラットフォームもあまりないと思うので、その辺りの面白さを伝えられたらと思って喋りました。またCocoa勉強会のPDF冊子「Cocoa Life KOF2011特別編」にも同じテーマで文章を書いています。 発表資料は以下です。 Webエンジニアから見たiOS5 View more presentations from Satoshi Asano
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く