Xcodeをもっと楽に

Facebookで紹介されてたのでこちらでも。
はやりemacsでもvimでもeclipseでもxcodeでもショートカット覚えると格段に楽になります。
考える時間がコードだけに専念できる気がする。

キーボードで完結!ハイスピード Xcodeコーディング
Nothing but Programming: XVimの紹介

XVimがすごいと思います。かなり快適に。Eclipseでもvimプラグイン入れてたけどやはりvi操作に慣れてるとコーディングが楽。
MacVimもインストールしてますがGUIからだとなかなか操作しにいかないですね。Terminal開いてVimコマンドの方が早い。

iOSメール送信 1

とあるiPhoneアプリを作成中です。メールを送信したいが、Google先生に聞くと標準フレームワークのメール送信フォームを使った方法しか出てこない。バックグラウンドでメールを送信したいので画面とかは必要ない。

たぶん解決するにはネットワークプログラミングをする必要があるのかと思い調査中。具体的にはSocketを使った方法かCFNetworkがあるみたい。
そしてAndroidでSocketを使ったメール送信をしてる人がいた。

Void ?tomの雑記? iPhone/iPod touch/iPad でのネットワークプログラミング(1)
★ The Tsuchinoko News 2 (つちのこ通信2) ★【PC】Android で Socketを使ったメール送信(1)

2013.01.08 追記:
メモ。iOS公式の開発者ガイドを読む限りだとMFMailComposeViewControllerは改変するなと書いてあった。なのでStackOverFlowではなければ自前で実装するか誰かがOSSで公開しているのを利用するしかないっぽい。

stack over flow Send mail without MFMailComposeViewController
stack over flow Open Source Cocoa/Cocoa-Touch POP3/SMTP library?
google code skpsmtpmessage

2013.02.02 追記:
結局skpsmtpmessage使ってます。かなりハマった。とりあえずgmailでメール送信してキャリアメールのアドレスに送信できるところまでは確認できました。
ARCプロジェクトでやっていると、skpsmtpmessageの方がエラーが出まくるので内部プロジェクトとして取り込んで利用するようにしました。
この内部プロジェクトへの取り込みとビルドエラーが不明すぎて解決するのに時間が掛かりました。。。

iOS開発

とりあえず、Devloper Programに申し込んで、アクチエラーもあって、英語メール書いたり電話したりしたけど私は元気です。なんとかiPhone実機にアプリ転送までできてよかったよかった。あとは開発するだけ。

アクティベーションエラーが出たh位とはここのhttps://developer.apple.com/contact/phone.php
Japanのフリーダイヤルにかければすぐ修正してもらえます。