Posted by yamada on 2012/01/11 – 09:00
iOSアプリを開発するにあたって、Xcode付属のiOSシミュレータは超便利です!
ほんとうに良く出来ているのですが、唯一大変なのが、マルチタッチ動作をテストする方法。
これはハードウェアの制限上しょうがないですね。
3本以上は出来ませんが、2本ならサポートされており、ピンチ操作も出来るというのは多くの方はご存知だと思います。
それでは、2本指でスワイプ、とか、画面の端の方にあるオブジェクト上でピンチ操作ってどうやればいいのでしょうか?
必要にかられて調べてみたら出来ることが分かりましたので、下記にメモしておきます。
Optionキーで2本指表示
まず、シミュレータ操作の基本で、画面中央にあるオブジェクトについてピンチ操作するのは簡単です。

Optionキーを押し下げるだけ!

Optionキーを押すと、2つの円が出てきますので、2本指の操作をシミュレートできることがわかります。
そのままマウスでドラッグすると、2本の指のうち、カーソルがない方の円は、カーソルがある方の円と、画面中央をを中心として点対称に動き、ピンチ操作が可能です。
大体の場合はこれで問題ありませんが、これでは画面センターを中心とした操作しかできず、画面の左上の方のオブジェクトに対してピンチ操作することが出来ません。
その方法を以下に書きます。
Shiftで相対位置ロック
二本指でのスワイプなどをシミュレートしたい場合があります。

そのためにも使えるのがこの方法。
Optionキーを押しながらマウスカーソルを動かし、2つの円の位置関係をそのまま止めたくなったら、さらにShiftキーを押し下げます。これで2つ目の円の相対位置が固定されます。

そのまま、マウスを動かすと、一緒に動きます。
これでドラッグすると二本指スワイプが可能になります。
任意の位置でのピンチズーム!
そして今回の本題「任意の位置でのピンチズーム」の方法は、上記の2つの方法をうまく組み合わせることで可能になります。
まず、Optionキーを押しながらカーソルを画面センター付近に持ってきます。2つの円が近づきます。
次に、この状態で、Shiftキーを押し下げ、そのままマウスを動かし、ピンチしたいオブジェクトまで持って行きます(点1)。
そして、マウス左ボタンを押し下げ、Shiftキーを離します。キーボードは、Optionキーのみ押下している状態です。
これでマウスを動かすと、点1を中心にピンチアウトができます。

ちょっとトリッキーですが、iPadアプリ開発ではイメージピッカーが端の方に出てくることが多いので、この手法はマスターしておきたいですね!
トラックパッド!
というか、MacBookのトラックパッドや、Magic Trackpadでのマルチタッチ操作がそのままシミュレータに伝われば便利なんだけど、残念ながら現状出来ません。
Posted by yamada on 2011/12/07 – 09:00
ちょっとしたテストとか、JavaScriptの動作チェックとかやる度にゼロからHTMLを書いていました。
まだ、これまではその間隔が2,3ヶ月に1度くらいだったのであまり苦痛ではなかったのですが、最近1ヶ月に1度はやっている気がする。
大抵のテストではjqueryを使いたくなるので、それをダウンロードして、読み込ませたりするし、当然CSSも必要。
でも、CSSのプロパティとかどういうパラメータ名だったっけ?とか、jqueryってどういう使い方だったっけ?と基本的なところので悩み、なんとなく、こんな感じのような。。ちがうなぁ、と試行錯誤の繰り返し。
サンプルファイルアーカイブ
今更ですが、この作業があまりに無駄に感じたので、その最初のところまでをシンプルにしてまとめたものをアップしておきます。ご自由にお持ちください!
大抵のウェブコンテンツ制作者の方には不要だと思いますが、誰よりも自分のために公開!
Read More »
Posted by yamada on 2011/10/24 – 09:00
Filed under Mac, 仕事ツール
Tagged as Mac, rar, 仕事ツール
とあるファイルをダウンロードして展開しようとしたらRar形式で、Mac OS X標準のツールでは展開できませんでした。
今までならここでググッて検索するのですが、LionユーザーならMac App Storeですよね。
“rar”で検索してみたら有料、無料含めて25個のアプリがヒットしました。

Tiny Expander
とりあえず目の前にあるファイルを展開したいだけなので、無料で無駄な機能とか無いもの、と当たりをつけたのが「Tiny Expander」。


結局これしかダウンロードしていないのですが、全く問題ありません!
しかも、QuickLookにも対応しているので、インストール後、Finder上でrarファイルを選択した状態でスペースバーを叩くと、圧縮ファイルの中身を覗くことができます。
超便利!
[AD]
↓最近、MacBook Proもこういうカバーだけで鞄に突っ込むのもアリかな、と考え始めています!
↓自分もMacBook Air買ったらこういうのにしたいですね。
Posted by yamada on 2011/09/19 – 09:00
Gmail以来、各種データをGoogleに預けたり、Dropbox使ったりしてクラウドサービスを恩恵に預かりまくっています。
そして、最近、自宅サーバが壊れたのを機に、バージョン管理もホスティングサービスに依存してみることにしました。
XP-Dev.com
最近使い始めたVCSリポジトリのクラウドサービスは、XP-Dev.com。

200MBのフリープランがあるので、まずはサイズが小さなプロジェクトで試してみました。
フリープランでも、プライベートリポジトリを2つまでは作ることができ、複数アカウントによる使用にも問題ありません。さらにリポジトリと連動したtracもあります!
もちろんオープンにも出来るので、ちょっとしたライブラリやプログラムの開発にも使えますね。
というか、アカウントを作って、リポジトリの設定をちょっと選択すれば出来る簡単さには驚きました。
有料プラン
そして、ちょっと大きめの案件のリポジトリ管理もしたいので、有料プランを使うことにしました。
有料プランはいくつかあるのですが、違いはストレージサイズのみ。
無料プランとの大きな違いはSSLが使えること、ウェブの設定画面に広告がでてこないこと、バックアップされること、です。
一番安価な有料プランはPro Smallというもので、ストレージサイズは2GB。とりあえずこれを使ってみることにしました。
Subversion or Git (or Mercurial)
XP-Dev.comでは、SubversionにGit、さらにMercurialまで使えるのですが、どのバージョン管理システムを使えばいいのでしょうか?
最近はやりのGitも気になるし、Gitも使ってみようかな?と思ったのですが、XP-Dev.comではリポジトリサイズがコストに跳ね返ってくる。そこでちょっとリポジトリサイズについて調べてみたら次のページを見つけました。
Subversion、Mercurialに比べてGitのリポジトリサイズの増えっぷりが怖い!ということで、XP-Dev.comの場合、Subversion(かMercurial)を選ぶのが良さそうですね。
Mercurialが気になる!という方は、下記のMercurialのメリットが並べられた記事も読むといいかもしれません。
年契約で割引!
一番安いプランは$5/monthなのですが、年契約では20%のディスカウントがあり、$48/yearとなります!
支払いはPaypalオンリーなので、注意が必要ですが、Paypalは為替レートにあわせてくれるので、円高の今なら結構安い感じになります。自分の場合、3,787円/年となりました。
Amazon S3へのバックアップオプション
追加料金になりますが、Amazon S3にバックアップするオプションもあります。
しかし、$2/Monthと安いし、年間契約すればディスカウントされて$19.20/Yearとなります。
企業で大きな案件を抱えるときにはこのオプションを使っておくと安心ですね。
結論
XP-Dev.com、超おすすめ!
自分でサーバを管理したり、セットアップする手間を考えたら、安い!安い!
そういう管理の人を雇っていると思ったらほんとうに安い!そしてその辺りのことをしっかり任せられるので、仕事のクォリティも上がる!
[AD]
↓お!なんか面白そうな本発見!

ルーター自作でわかるパケットの流れ
著者/訳者:小俣 光之
出版社:技術評論社( 2011-07-09 )
定価:¥ 1,974
Amazon価格:¥ 1,974
単行本(ソフトカバー) ( 192 ページ )
ISBN-10 : 4774147451
ISBN-13 : 9784774147451
↓テスト、していますか?

ソフトウェア・テスト PRESS 総集編
著者/訳者:ソフトウェア・テストPRESS編集部 編
出版社:技術評論社( 2011-07-15 )
定価:¥ 2,594
Amazon価格:¥ 2,594
大型本 ( 80 ページ )
ISBN-10 : 4774147338
ISBN-13 : 9784774147338
↓iOSアプリでOpenGL使うなら読んでおいたほうがよいかもしれない。

初めてのOpenGL ES
著者/訳者:山下 武志
出版社:オライリージャパン( 2011-07-21 )
定価:¥ 2,940
Amazon価格:¥ 2,940
大型本 ( 270 ページ )
ISBN-10 : 4873114969
ISBN-13 : 9784873114965