タグ

ブックマーク / tech-gym.com (3)

  • UIWebViewなどで使うクッキーを再起動しても維持する方法 | Technology-Gym

    UIWebViewやASIHTTPRequestではNSHTTPCookieStorageが管理しているクッキーを共有して使うことができる(逆に使わない設定も可能)ので、 起動中はセッションの設定などでクッキーのやり取りを気にしなくてもいいので便利なのですが、さすがに永続化は自動ではやりません そのため、アプリを再起動してもUIWebVIewで表示するサイトのログイン状態を継続したい場合等はNSHTTPCookieStorageからクッキーを取り出して保存して置く必要があります。 NSUserDefaultsを使い単純にファイルとして保存することを考えた場合、クッキーが変化するごとに(iOSだとそもそもキャッチできなさそう)保存するのはI/Oが足を引っ張りそうなので、 起動時と終了時にそれぞれ読み込み、保存処理を行うようにします。 AppDelegateクラスのdelagateメソッドを使

  • iOS6とNSDateFormatterと和暦と24時間表示オフで発生しやすいバグについて | Technology-Gym

    まず、iOS6でのNSDateFormatterの変更点について ios6 – NSDateFormatter show wrong year – Stack Overflow で書かれているようにYYYYを使った場合の挙動が変わっている。 基的はyyyyを使うべきな場合が殆どなので、yyyyをつかうのを推奨 ここから先は、<strong>iOS6だけではなく他のバージョンも共通</strong>で、<br />iOS設定とNSDateFormmaterでよく発生させてしまうバグについて 和暦バグ iOSの設定.app -> 一般 -> 言語環境 -> カレンダー -> 和暦 or タイ歴 を設定したい場合に、 平成xx年のxxがyyyyに入ってしまい、表示がおかしくなったり、この結果を取得して加算などを行なっていた場合にはアプリがクラッシュするなどのバグが発生する。 NSDateFor

  • 普段良く使ってるiOSのライブラリまとめ(CocoaPods) | Technology-Gym

    以前、似たような記事(最近使っていたiOSアプリ開発ツールやライブラリのまとめ | Technology-Gym)を書きましたが、 CocoaPodsを使い出してからライブラリの使い方が大分変わりました。 最近はCocoaPodsを使ってライブラリを管理するようにしているので、よく使うライブラリを簡単な紹介と一緒にまとめてみました。 そのままインストール出来るように、Podfileも一緒にレポジトリに入っています。 azu/Podfile · GitHub 細かい紹介は、上記をみてもらうとして、その中でもおすすめを書いておきます。 最初は、 MagicalRecord MagicalRecordのREADMEを意訳 – Object for cutie CoreData周りを管理するライブラリです。 2.0.xで色々ゴタゴタがありましたが(child contextのsave周り)、2.1

  • 1