株式会社シュハリ
1Twitter ではつぶやいたのですが、ブログでのご報告が遅くなりました。
9月6日に登記を行い、9月22日より本格的に株式会社シュハリとしてスタート致しました。
2004年に個人事業として活動を始めました。2,3年前より法人化を考えていましたが、今回やっと法人化することができました。
事業内容は今まで通り、ソフトウェアの受託開発がメインになります。Web アプリケーションとiPhone/iPad アプリケーションの開発を行っていきます。
(続きを読む…)
[iPhone/iPad] UIGestureRecognizer でジェスチャーを識別する
11iOS3.2 で追加された UIGestureRecognizer を使うと様々なジェスチャーを簡単に識別することができます。ただし、iOS3.2 以降で利用可能なので使用する際には注意が必要です。iPad アプリなら問題ないです。識別できるジェスチャーは以下のとおりです。
- タップ
- ピンチ
- パン(ドラッグ)
- スワイプ
- ローテイト
- ロングプレス
[iPhone] NSArray のソート方法
10NSArray 内のオブジェクトの指定したメンバ変数でソートする方法です。
NSArray に複数の Book クラスが入っているとします。Book クラスは以下のようなメンバ変数を持っています。
@interface Book: NSObject { NSInteger no; NSString* furigana; NSDate* publish_date; }
ソートするには NSArray 内のオブジェクトに NSComparisonResult を返すメソッドを作り、そのメソッド内で比較をします。
(続きを読む…)
2010年8月に読んだ本
22010年8月に読んだ本は全部で18冊。ちょっと少なめでした。最近 iPad アプリの開発が多いので iPad 関連の本が多いかもしれません。開発系の本よりも、どうやって iPad を使うかが気になりますね。
(続きを読む…)
[iPhone] アドレス帳からメールアドレスを選択させる
4メール.app のようにアドレス帳からメールアドレスを選択させる方法です。大まかな仕様は、個人を選択させ登録メールアドレスが1つならそのまま登録されているメールアドレスを取得し、複数メールアドレスが登録されている場合は、登録されているメールアドレスを全て表示してどのメールアドレスを使用するかを選択してもらいます。
(続きを読む…)
[iPhone] MFMailComposeViewController で画像入りの HTML メールを送る
3MFMailComposeViewController を使うと簡単にアプリ内から簡単にメール送信することができます。HTML メールも送信することが可能ですが、HTML で img タグを使うときには画像ファイルを Base64 エンコードする必要があります。
NSData+Base64
下記サイトの下の方にある NSData+Base64 のコードをダウンロードしてプロジェクトに追加します。
Cocoa with Love: Base64 encoding options on the Mac and iPhone
(続きを読む…)
Objective-C でシングルトンパターン
8Objective-C でシングルトンパターンのクラスを作成するメモです。
シングルトンパターンとは、クラスのインスタンスがひとつしか生成されないことを保証するデザインパターンです。NSUserDefaults などがシングルトンなクラスです。
(続きを読む…)