mito

個人的なXcode用.gitignore

こんにちは、mitoです。

先日ヴィエナコーヒーというものを初めて飲みました。みなさんヴィエナコーヒーをご存知でしょうか? コーヒーの上に甘いクリームがのったやつです(実際はもう少し記述すべき特徴はあるのでしょうが、とりあえずつたない描写でご勘弁ください)。

はじめは白と黒のモノトーンが綺麗に分離していて、それはそれでミニマムな美しさがありますが、時間が経つにつれて次第にクリームが溶けてミクストされたコーヒーになっていく姿を見ると、2度おいしい気分になりますね。

とそんなどうでも良い前置きからはじまりましたが、本題です。私が日頃使用しているXcodeのgitignoreを公開致します。

Read more

iOS PDFファイル作成時にパスワードロックをつける

PDFファイル作成時、ファイルの閲覧パスワードをかけることができる。

まずはPDFファイル作成の準備。コンテキスト作成時に、メタデータを設定できる。そのメタデータの一つとして、パスワード設定が可能。

Read more

iOS5 betaをiPhoe3GSにインスコ挑戦してみましたが

失敗しましたorz…

※成功しました!詳細は追記にて。

インストール途中で端末がうんともすんとも言いわなくなり、とりあえずiOS4.3.3に戻しました。

備忘って程でも無いのですが、、とりあえず手順を軽くメモっておきます。

Read more

UITableViewの編集モードを実装する

UITableViewの編集モードを実装するには、単にコントローラー側で
self.navigationItem.rightBarButtonItem = self.editButtonItem;
これだけでいいんです。ただし、いくつか留意点があるのです。
  • UITableViewControllerを使っていないと、これ使用できません(いまのところ
  • ボタンの中の文字は言語設定に左右されます(ただし、こちらにもあるようにinfo.plistの設定で Localization native development regionをJapanにする必要があります)
ということで、非常なまでに唐突過ぎるポストでした。別に今後UITableView系を連続ポストする訳ではありませぬ。。単なる挨拶でござい。
P.S.
大分こちらの方でのポスト、おひさしぶりしておりました。。再開しますっす。

eXtreme HAGO LT 大会 2011 Winter

Read more

entropydb試してみた 1

ついに年末到来。みなさんいかがお過ごしでしょうか。宮里です。

今回は、entropydbをご紹介いたします。

entropydbとは、MAC OS X10.5 とiPhoneOS用に書かれたObjective-Cのデータベースフレームワークとのこと。

特徴は下記の通り

  • sqlite上で動作
  • SQL文法は使わない、Objective-Cを知っていればOK
  • DBはOSX10.5にもiOSにも使える(現在はSimulatorのみ対応)
  • 設定はいらない(え!?)
  • NSObjectの子孫Objであれば、付随情報いらずで保存可能
  • DBの内容は複数のDBインスタンス間で自動的に同期できる
  • ライセンスはLGPL
  • RapidとかいうDBベースアプリを簡単に作れるツールのDBとして使用されている

Read more

独自クラスオブジェクトのシリアライズ

objective-cで独自クラスインスタンスをシリアライズするには、シリアライズしたいクラスにてNSCodingプロトコルに準拠する必要があるようです。具体的には、下記のメソッドを追加してあげて、独自プロパティがあればそれらを適切に処理してあげればOKらしいです。

例)NSDictionaryのサブクラスをシリアライズしたいとき。
これができれば、例えばプログラムの設定とかをまるっとファイルに書き出したりできちゃうわけです。しかも荻原本(「詳細Objective-C2.0」のことね)によると、Foundationフレームワークで作成されるアーカイブされたものは、PowerPCでもIntelでもOKとのこと。まじかー。

Read more

iOS4.0 マルチタスク機能解除フラグ

皆様こんにちは、入社1年目の宮里です。

簡単ではありますが、意外に知られていない(かもしれない)Tipsをご紹介したいと思います。

Read more