警告:本网站只适合十八岁或以上人士浏览.No Entry For Less Than 18-Year-Old. 站点申明:我们立足于美利坚合众国,对全球华人服务,受北美法律保护,请遵守当地法律法规不要随意转播! [PPMEI0Z性欧美老妇,大狼拘与人牲交,国产精品VA在线播放,男女真人国产牲交A做片野外] © 2019 All Rights Reserved.
この記事は RubyMotion Advent Calendar 2012 の 20 日目の記事です。 どのような記事を書こうかずいぶん悩んでいたのですが、第一回 RubyMotion 勉強会 の資料からクラスの部分を抜き出して手直ししようと言う手抜きぶりです。 RubyMotion はすべて Objective-C のクラス CRuby ではルートクラスとして Object というクラスが存在します(Ruby 1.9 からだと BasicObject というのもありますが)。これに対して Objective-C では NSObject というクラスがルートクラスとして存在しています。似たようなクラスがお互いにルートクラスに存在していますね。 RubyMotion では NSObject を Ruby の Object として利用し、ほかのルビーのクラスを構築しています。RubyMotio
Nimbus? 最近 新Google Mapsアプリ採用のフレームワーク NimbusKit がいい感じ で話題になった NimbusKit というフレームワークに興味を持ってちらっと調べてみたのですが、なんと CSS でアプリの View の定義ができるらしいということがわかりました。 しかも、CSS を変更するとリアルタイムにその変更が反映されるそうじゃないですか! デモ動画はこちらです。 さっそく、RubyMotion からも使えるか、試してみました。 インストール 普通に motion-cocoapods でインストールできます。 Rakefile にこんな感じに書いて、いつも通り$ rakeでOKです。 1 2 3 app.pods do pod 'Nimbus' end コード Nimbus CSS 関連のコードだけ貼ります。基本的には公式のドキュメントの Nimbus: Ni
この記事は RubyMotion Advent Calendar 2012 の 16 日目の記事です。 いきなりRubyMotionで書き始めるのはなかなか辛いので、最初は語彙を増やすたObjective-CのサンプルプログラムをRubyMotionで実装するというのを結構やりました。 Objective-Cのコードをコピペして文法をRubyに書き換えていくのは慣れればそれほど難しくないのですが、最初は簡単なことで次々と引っかかって手が止まることが多かったので覚えている限りですがリストアップしていこうと思います。 形式プロトコルの指定は悩まないで省略してよし モジュールのincludeとかそういうのかなー?といろいろやったりしましたが、RubyはObjective-Cよりもっと動的な言語なのでメソッドは実行時に存在すればOKという事(たぶん)で次のような形式プロトコルの採用の指定 は無視し
この記事は RubyMotion Advent Calendar 2012の13日目の記事です。 BubbleWrapやRubyMotion Tutorialでお馴染みのClay Allsoppさんによって書かれたRubyMotion本がリリースされました。 章立て Foreword Ruby on iOS Creating a New App Filling the Screen with Views Organizing Apps with Controllers Representing Data with Models Showing Data with Table Views Testing Your Apps Example: Writing an API-Driven App Uploading to the App Store 序文とRubyMotionの概要 序文はRub
Objective-CでiOSアプリを開発する際、Storyboard(InterfaceBuilder)を使うとユーザーインターフェイスの設計や画面遷移の設計がやりやすくなります。 コントロールが複雑になったり、表示制御を細かくやる必要があるアプリなんかだと、Storyboard上でのView配置は適当で、アプリケーション側でゴリゴリと位置・サイズ制御することもあったりしますが、使える方が便利なことも少なくありません。 RubyMotionリリース当初はInterfaceBuilderが出力するUI関連のリソースファイルには対応していませんでしたが、 バージョン1.4からStoryboardデータの読み込みに対応しています。 IB以外のUI設計の選択肢も増えてきており、色々楽しみなものもありますが、まぁ基本と言うことでおさらいしてみました。 このエントリでは、Storyboardリソース
この記事は RubyMotion Advent Calendar 2012 の8日目の記事です。 実際に RubyMotion を使って開発する上で、知っておくとちょっと便利かもしれない小ワザを並べてみます。 複数の iOS 機器をつないでいるときにデプロイする機器を指定する 仕事で iOS アプリの開発をしていると、Mac に複数の機器をつないでいることもしばしばあります。そういうときに rake device する際、idパラメータを指定するとでプロイする機器を選択することができます。 1 $ rake device id=hogehoge この際に使うidというのは Identifier のことで Xcode の Organizer で調べることができます。 設定を yaml ファイルにまとめる 複数のアプリの開発をしていると、毎回 Rakefile に testflight の t
この記事は RubyMotion Advent Calendar 2012 の 4 日目の記事です。 以前「RubyMotion もくもく会」で HTTP 通信のテストはどうすれば良いのだろうかという話題でモックを用意するのですかねと話が収束したのですが、面倒だし極力アプリに手を加えたくないなぁと一人もやもやしておりました。 Proxy サーバを用意すれば比較的簡単にテストできるんじゃないかと思い、ブログに書いてみました。 きっかけは 何を検索していてたどり着いたのかは忘れましたが、http://ja.favstar.fm/users/Psychs/status/3507370903 というツイートを見かけ、 さすが @Psychs 先生。神!と思った次第です。iOS シミュレータなど Cocoa API を使ったアプリの HTTP 通信は簡単に Proxy を経由するように設定できるわけ
この記事は RubyMotion Advent Calendar 2012 の 3 日目の記事です。 DTrace は Sun Microsystems が開発した実行中のアプリの情報を取得する仕組みです。DTrace を使用するとアプリケーションを一切変更することなく情報取得を可能にします。 Xcode に付属している Instruments が様々な情報を表示できるのは、縁の下に DTrace が存在しているからです。 Ruby 2.0 preview2 でいよいよ DTrace がサポートされましたが、MacRuby や RubyMotion ではすでに DTrace をサポートしています。 プローブを確認してみる DTrace では、アプリに埋め込まれている「プローブ」と呼ばれる計測ポイントを用い、追跡をおこないます。 現在利用可能なプローブの一覧は sudo dtrace -l
「Objective-CのコードをRubyMotionに翻訳しててハマったこと」を書く予定…でしたがその中のひとつ「ライブラリ中のC構造の扱い方」が長くなったので単独でそれにしますw
2013年2月14日と15日の2日間にわたって東京・目黒で開催されるDevelopers Summit 2013(デブサミ2013)の1セッションで、QA@ITの委託開発の話をさせて頂くことになりました。 ソーシャルコーディング革命後の開発委託の世界〜QA@ITの事例(仮) 私はこれまでいつも、デブサミは取材記者という立場で見て来ました。記者として取材して、例えば以下の様な記事を書いて来ました。聴衆に混じって講演を聞く側だった私が、まさか話す側に回ることになるとはと、今からドキドキしています。 デベロッパーズ・サミット2008:すばらしいソフトを作るには、カリスマが講演 未来の言語は「APL」? Rubyのまつもと氏が講演 IIJのRuby対応PaaS「MOGOK」は、どんなサービスか? さて、デブサミは開発者のイベントですが、私は委託側、つまり受託開発における「お客の声」ということでお話
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く