タグ

ブックマーク / watson1978.github.io (3)

  • 第一回 RubyMotion 勉強会に参加してきました。 - Watson's Blog

    今日は RubyMotion 勉強会に参加してきました。 13時半頃に会場最寄りの麹町駅に到着したのですが、駅を出てからの一歩目の方向を間違えてしまい、いきなり迷ってしまいました。しかも会場である「住友不動産麹町ビル3号」とは別に「住友不動産麹ビル」というビルを見つけてしまい、しばらく右往左往してこの時点で無駄に体力を消費してしまい死にそうでした。tweet して助けを求めるとやはり違うところに来てしまったことが判明し、なんとか無事に会場にたどり着くことができました・・・。 MacRubyRubyMotion が CRuby とどう違っているのかという普段 MacRuby のパッチを書いている立場の視点から資料を用意したのですが、Ruby を知らない人を全力で置き去りにしてしまう内容になってしまったのは申しわけありませんでした・・・。 発表資料は、Speaker Deck に置いてお

    第一回 RubyMotion 勉強会に参加してきました。 - Watson's Blog
  • RubyMotion、はじめの一歩 - Watson's Blog

    RubyMotion は MacRuby をベースとした、Ruby で iOS アプリを開発するための枠組みを提供します。これまで、iOS アプリを開発するために Objective-C や、JavaScript で開発できる Titanium Mobile などが利用されてきましたが、これからは Ruby でも iOS アプリを開発することができます。 RubyMotion をインストール インストールパッケージをダウンロードしてインストールすると、RubyMotion は /Library/RubyMotion にインストールされます。また、コマンドラインツールとして /usr/bin/motion というシンボリックリンクが作成されます。 /Library/RubyMotion にインストールされるディレクトリ構成は以下のようになります。

    RubyMotion、はじめの一歩 - Watson's Blog
  • MacRuby 独自のメソッド - MacRuby DoJo (道場)

    MacRuby には CRubyCocoa API に存在しない、独自のメソッドやクラスが存在します。ここでは、独自メソッドについて説明します。 独自メソッド String#transform 文字列を大文字や小文字、または別の言語の文字列に変形することができます。ICU の Transforms という機能を用いて実装されています。 transform(pattern) -> String [PARAM] pattern: どのような文字列に変換するかを指定します。 [RETURN] 変換結果の文字列を返します。 >> "hello".transform("Upper") => "HELLO" >> "HELLO".transform("Lower") => "hello" >> "hello".transform("Hiragana") => "へっろ" >> "hello".t

  • 1