スマートフォン勉強会@関東#11

2011/2/26(土)、埼玉県・東京電機大学 鳩山キャンパスで行われた「スマートフォン勉強会@関東#11」に関するツイートのまとめです。 ref: http://smartphone.techtalk.jp/?SPWorkshopKanto11
0
憲之助 @kogaken1

本日はすまべん関東代表の@hogeyui氏が風邪で熱出して休み。@icchuさんが代理でいつもの挨拶。 #sumaben

2011-02-26 13:22:58
憲之助 @kogaken1

次回すまべn関東は4/16、日本マイクロソフト品川オフィスの予定。 #sumaben

2011-02-26 13:24:16
憲之助 @kogaken1

第1セッション「明らかにdisconっぽいライブラリをiPhone向けに移植してみた」松澤組長ことTaro Matsuzawa aka btm (@smellman) #sumaben

2011-02-26 13:26:57
憲之助 @kogaken1

組長の波乱万丈の人生の年表。 #sumaben

2011-02-26 13:29:22
憲之助 @kogaken1

2度目のベトナム出張でデング熱にかかり二度と東南アジアへ行けない体に #sumaben

2011-02-26 13:30:24
憲之助 @kogaken1

上司からベトナムへ行って2週間で教育しながらIMAPをiPhoneへ移植するように言われる無茶振り。自分でやってみたが無理で、既存のPantmimeというライブラリを移植することに。 #sumaben

2011-02-26 13:32:16
憲之助 @kogaken1

PantomimeはLGPL2ライセンス。 #sumaben

2011-02-26 13:32:55
憲之助 @kogaken1

スライドの半分が前置きでしたw #sumaben

2011-02-26 13:33:22
憲之助 @kogaken1

PantmimeはObj-Cで記述されたIMAP/POP/SMTPのライブラリ。最終リリースは2007年。どう見てもDisconです。どうもありがとう(ry  #sumaben

2011-02-26 13:35:12
憲之助 @kogaken1

移植のポイント:非推奨メソッドを変更、いらなそうな部分を消す、GNUStep依存のコードやSNTP依存のコードを消す、iOSにないメソッドの代替手段を探す #sumaben

2011-02-26 13:36:39
憲之助 @kogaken1

例:NSFileManagerの置き換え、大体ドキュメントを見ればわかる #sumaben

2011-02-26 13:38:23
憲之助 @kogaken1

opensslをiPhoneで使用できるようコンバートするプロジェクトopenssl-xcode、libssl.aをビルドするよう自力で修正したものを公開している #sumaben

2011-02-26 13:40:31
憲之助 @kogaken1

GNUStep対応のコードを見つけ次第削除していく #sumaben

2011-02-26 13:42:15
憲之助 @kogaken1

そもそもiOSに存在しないクラスは、代替案があれば代用(例:NSHost→gethostname)、なければ自分で作る。 #sumaben

2011-02-26 13:44:40
憲之助 @kogaken1

NSCalendarDateはMac OS XfでもすでにLegacy API扱い。Pantmimeでは広範囲に使われていてかなり厄介。様々なパターン代用案で書き換える必要がある。 #sumaben

2011-02-26 13:47:01
憲之助 @kogaken1

NSDateとNSDataをtypoしてもコンパイルエラーになっていないw #sumaben

2011-02-26 13:49:27
憲之助 @kogaken1

NSMapTableは、NSMetableDictionaryで代用する。ただしObject型専用なのでint型は使えない #sumaben

2011-02-26 13:51:26
憲之助 @kogaken1

Object-C++が使えるんじゃないか?ということで生まれて初めて自分でC++でMapを実装。 #sumaben

2011-02-26 13:52:24
憲之助 @kogaken1

Modified UTF-7の実装をしてやらないとGMailなどで日本語フォルダが見えない #sumaben

2011-02-26 13:53:58
sori @sori_ja

質問(スリーサイズ以外) #sumaben

2011-02-26 13:54:27
憲之助 @kogaken1

Object-C++を恐れないで!(僕はもうやりたくないですw) #sumaben

2011-02-26 13:54:30
憲之助 @kogaken1

第1セッション終わり。お疲れ様でした。第2セッションは14:10より。 #sumaben

2011-02-26 13:58:24
Taro Matsuzawa aka. 組長 @smellman

すまべん@関東 #11 僕の発表資料「どう考えてもdisconなものをiPhoneに移植してみた」を公開しました http://www.slideshare.net/smellman/11-disconiphone #sumaben

2011-02-26 14:34:35
1 ・・ 8 次へ