Mountain Lion発表とともにリリースされたXcode4.4。OSX Lionでも使える様になっています。Xcode4.4から、llvm (コンパイラ)のバージョンが4.0になっています。 それによってObjective-Cの書き方にかなりの改善が加えられたので、それを簡単にまとめておきたいと思います。これらの改善は、iOS6に関係なく動作するので、いま作っている、iOS5用のコードにも使用出来ます。 synthesize by default コンパイラが@synthesizeを補完してくれる様になったため、基本的な状況では、@synthesizeを書かなくてよくなりました。また、synthesizeされる相手のivarも、同名の変数ではなくて、アンダーバーを最初に付けた物がデフォルトとなります。これまで議論されて来たことがappleのコンパイラによって、これからは定義されている
いろいろありまして、Android 開発もそんなに詳しくないのに PhoneGap(Apache Cordova)に手を出すことになりました。 公式ドキュメントもあまり詳しくなかったり正しくなかったり、現在のバージョンに合った書籍も出回ってなかったりでちょっと苦労してます。 Android 版しか確認していませんが、試して感じて悩んでることなどの覚え書きです。 バージョン、対応プラットフォーム等全て 2012 年 2 月現在の情報です。 PhoneGap とは? Nitobi という会社が開発した、クロスプラットフォームのスマートフォンアプリ開発・実行環境です。 最新バージョンは 1.4.1。 対応プラットフォーム iOS Android Blackberry WebOS Windows Phone Symbian Bada 大雑把な歴史 Nitobi は 2011 年 10 月に Ado
Things UNIX can do atomically 2010/01/06 This is a catalog of things UNIX-like/POSIX-compliant operating systems can do atomically, making them useful as building blocks for thread-safe and multi-process-safe programs without mutexes or read/write locks. The list is by no means exhaustive and I expect it to be updated frequently for the foreseeable future. The philosophy here is to let the kernel
撮影用にマイコンボードを側に置いた。本来は水滴のかからない場所に置く必要がある。完成後は石鹸ケースに入れると水滴避けになるうえ、ケーブルを出せる穴が最初から開いているので工作の手間が省ける。 朝起きる。コーヒーメーカーの投入口に豆を、ドリッパーにペーパーフィルターを、寝ぼけ眼でセット。スイッチを押す。豆が挽かれてドリップが始まる。終了。 この本来寝ているはずの5分間を取り戻すべく、日経Linux 5月号を片手に、Linuxサーバーとマイコンボード「Arduino」の組み合わせで、毎朝自動でコーヒーを沸かしてくれるメカを自作することにした。人間の指の代わりに、コーヒーメーカーの物理スイッチを押してくれる“ロボット”だ。 日経Linux 5月号の特集「Linuxで家電を自由に操る」では、家電を制御するソフトから電子工作を含むハードまでと、入門から応用まで幅広い内容を扱っている。これを参考にして
さいきんWebとiOS/Andoroid Native Appの融合がすすんでいますね! ブラウザコンポーネント(WebViewという)のJSからiOSのネイティブ機能を呼び出すスタイルも流行っています. PhoneGapとかFacebookアプリとかね! 自分は勝手にJS-Native Bridgeと呼んでいるのですが, あれってどうやってるのって話 Google先生で「uiwebview native」でぐぐると UIWebViewでWebとネイティブを相互連携させる方法について iPhoneのネイティブ機能をWebViewから呼び出す方法 こういう記事が出てきます ようするに Obj-C → JS [webView stringByEvaluatingJavaScriptFromString:@"JSCode"] JS → Obj-C webView:shouldStartLoadW
On the Yari platform that powers MDN, a legacy template/macro system called KumaScript automates certain aspects of content. We are hoping to stop using it some day, but until then MDN will still rely on it. This article provides basic information about KumaScript. KumaScript provides: A way to reuse and localize content that appears repeatedly between documents (e.g., compatibility labels, sectio
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く