僕個人じゃないけど会社の人がはまっていたのでメモ。

POSTで送ったbase64データをデコードすると、
正しくデコードできないことがある。

これ、POSTでbase64データを送ると「+」記号が勝手に半角スペースに
変えられちゃうらしい。

ということで解決策としては、
半角スペースを「+」に変えてしまってからデコードすればいい。

$data = base64_decode(str_replace(' ', '+', $data));

これで無事出来たみたい。

参考にさせていただいたサイト
フタなしカンヅメ - PHPにPOSTでBase64の文字列を渡すときは注意
はい。
今回はアプリケーションのバージョンを取得する方法。

NSString* version = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"];

これでinfo.plistに設定したBundle Versionを取得できる。
ちなみにobjectForKey以下を変更すれば、info.plistに設定した
そのほかの値も取得できる(らしい)。


参考にさせていただいた記事:
酢ろぐ! アプリケーションのバージョンを取得する
for文で回して、一つずつremoveしてやる必要がある。

サンプル
for(UIView *removeView in [hogeView subviews]){
[removeView removeFromSuperview];
}

hogeViewが削除したいビューが乗ってるビュー。
removeViewが削除したいビュー。