imthinker::net

ふらふらうぇぶろぐ

Titanium Mobile で iOS 7 専用のスプラッシュ画像を設置する

久々。 Titanium Mobile 3.1.3.GA は iOS 7 に対応しているのですが、 iOS 7 とそれ以前でスプラッシュ画像を分ける方法が分かりませんでした。 3.1.4 や 3.2 の Continuous Builds のコードを見ていても、 iOS 7 用のスプラッシュ画像を設置するための何かがマージされた気配も無かったので方法を調べてみました。

何で iOS 7 用のスプラッシュ画像が必要か?

Xcode 5 ではアセットカタログというものを iOS アプリのプロジェクトで使えるようになりました。 Retina / 非 Retina の画像やアイコンを簡単に管理できる素敵な機能なのですが、この中にスプラッシュ画像を iOS 7 とそれ以前とで別のものにできる機能が用意されています。

iOS の HIG を読むと「アプリケーションの先頭画面に似せた起動画像を用意する。」ということが書かれているので、最初の画面を模した画像を用意したいわけです。この場合、 iOS 6 までの画像はマッチしなくなってしまいます。

じゃあどうする

Appcelerator のユーザーフォーラムを見てみると、 TiRootViewController.m をいじろうとかマッチョなことが書いてあるのですが、それはあんまりなので他の方法を模索します。結果としてはプロジェクトの tiapp.xml を修正すれば OK です。

Titanium Mobile 3.1.3.GA / Enable iOS 7 Launch Ima ...

これを <ti:app xmlns:ti="http://ti.appcelerator.org"> タグの中に記述して、 Resources/iphone の中に Default7 という名前で画像を設置すれば OK です。 Retina 用や 4 inch Retina / iPad 用などはそれぞれ適切な名前にしてあげれば OK です。

分かりやすい方法が公式に提供されると良いのですけどね。今後に期待です。

Titanium 夏期講習「Titanium を知る講座」で講師をしてきました

2013/08/17 に Titanium ユーザー会主催で Titanium を知る講座 という夏期講習イベントを行いました。 @yagi_ さん、 @h5y1m141 さん、そして私がそれぞれテーマを持って講師になりました。

会場提供、設営はクリーク・アンド・リバー社にご協力いただきました。誠にありがとうございました。それでは振り返りと書いてみようと思います。

続きを読む

Titanium もくもく会 Tokyo #10 に行ってきました

毎月恒例 Titanium もくもく会 に行ってまいりましたのでレポートです。
今回はニフティ株式会社様に会場を提供していただきました。
ありがとうございました! (また雨でした) 。

続きを読む

Titanium もくもく会 Tokyo #9 に行ってきました

月一のもくもく会レポートブログのようになってきました。今回はデンソーアイティーラボラトリ様に会場を提供していただきました。ありがとうございました。

なお、今回の会場内は撮影禁止のため、文字と公開されたスライドでお伝えします。それではザックリとしたレポートの開始です。

続きを読む

Titanium もくもく会 Tokyo #8 に行ってきました

毎月恒例の Titanium もくもく会 Tokyo #8 に行ってきました。今回は 株式会社リクルートキャリア様 に会場を提供していただきました。ありがとうございました。

それでは今回も簡単なレポートで報告します。

続きを読む

ChatWork 株式会社にジョインしました

2013/05/01 をもって ChatWork 株式会社にジョインしました。
もちろん、エンジニアでございます。

EC studio という社名だった頃は大学生だったのですが、その頃から何となく気になっている会社ではあったのです。

現在の社名にもなっている ChatWork は、古くからネットで利用されてきたチャットを、ビジネス向けに改良したサービスです。

この製品が登場したときに GIGAZINE で紹介されているのを見て「チャットという古くからあるものを、再設計すると新しい製品になるのか。面白いな。」と気になっていたのでした。

その後、奇妙な縁で ChatWork というサービスの本格的な利用の機会や、普段から積極的に関わっている Titanium Mobile コミュニティでのつながり (ChatWork のスマートフォン向けクライアントは Titanium 製) もあり、再度興味を持つ機会が増えてきました。

そして今回、正式に ChatWork 社にジョインいたしました。与えられているミッションは主に Titanium を使ったアプリの開発です。 Titanium に触れ始めて約2年。ついに仕事で使う場面になりました (と、同時に、個人的にはしっかりとネイティブも学んでおきたいと思ってます) 。

1週間後、 ChatWork というサービスは大きな転換点を迎えます。ご利用の皆様はもちろんのこと、まだご利用ではない皆々様方にも積極的に選んでもらえるようなサービスにしていきたいなと思いますので、しっかりと宣伝をしたところでご挨拶とさせていただきます。

http://update.chatwork.com/biwa/

Titanium もくもく会 Tokyo #7 に行ってきました

毎月恒例の Titanium もくもく会 Tokyo #7 に行ってきました。今回は Recruit Media Technology Labs 様に会場を提供して頂きました。ありがとうございます!

それではユーザー会書記として、簡単にレポートを。

続きを読む