成長の果実

不完全でも良いから前に進む。


テーマ:
Xcode4.2からARCが使用できるようになり便利になったが、ARCを使用していない外部ライブラリが使えないのが不便。

releaseやretainの記述を削除してあげると使える場合もあるけど、それだけでは使えないのも多々ある。


例えばASIHTTPRequestなんかはエラー出まくりで使えないが、ちゃんと解決策があって、ARCを無効化したいファイルのCompiler Flagsに「-fno-objc-arc」を記述することで、ARCを有効にしたプロジェクトでも使用できるようにすることが可能になる。


$成長の果実-ASIHTTPRequest_ARC


これにより、ARCが有効化されたプロジェクトでも従来のソースコードの共存が可能になる!!





以前以下の記事を書いたことがあるため、


ASIHTTPRequestクラス群で同期通信・非同期通信する
http://ameblo.jp/welx/entry-11004349153.html


この記事を流用して、Xcode 4.2にてARCが有効化されたプロジェクトで再度ASIHTTPRequestのサンプルを作成したものが、下記のサンプルソース。


実装内容は前回と同一のため省略。

ARCでもASIHTTPRequestが動作することは確認できている。


----------
サンプルソース:https://github.com/tetsuco/SampleASIFormDataRequest_ArcEnable_with_srv
AD
いいね!した人  |  コメント(0)  |  リブログ(0)

てつこさんの読者になろう

ブログの更新情報が受け取れて、アクセスが簡単になります

同じテーマ 「iOS」 の記事

AD

Ameba人気のブログ

Amebaトピックス

      ランキング

      • 総合
      • 新登場
      • 急上昇
      • トレンド

      ブログをはじめる

      たくさんの芸能人・有名人が
      書いているAmebaブログを
      無料で簡単にはじめることができます。

      公式トップブロガーへ応募

      多くの方にご紹介したいブログを
      執筆する方を「公式トップブロガー」
      として認定しております。

      芸能人・有名人ブログを開設

      Amebaブログでは、芸能人・有名人ブログを
      ご希望される著名人の方/事務所様を
      随時募集しております。