タグ

ARCに関するigaiga07のブックマーク (10)

  • ARCは遅い?

    いろいろと新しいAPIが追加されている。 iOS 7 : NSHipster いくつか紹介する(ソースコードは元サイトから引用)。 NSData (NSDataBase64Encoding) NSString *string = @"Lorem ip...

  • スタートアップは“ARC”で楽しく、速く、効率的に! - スタートアップ on Heroku Demo Day - builder by ZDNet Japan

    「ARC」という言葉をご存知だろうか。Aは「Agile」、Rは「Ruby」、そしてCは「Cloud」をそれぞれ意味している。 いま、西海岸を中心とするスタートアップ企業の間では、このARCによる迅速で無駄のないビジネスの立ち上げ、いわゆる「リーンスタートアップ(Lean Startup)」というビジネススタイルへの関心が高まっている。そして、このトレンドはここ日のスタートアップにも確実に拡がりつつあるようだ。 そしてARCのすべての要素を体現している企業が、Salesforce.comを親会社にもつPaaS事業者のHerokuだ。アジャイルな手法を駆使してクラウド上で開発、その上にRubyを乗せたプラットフォームを構築し、多くのスタートアップ企業にビジネスの基盤となる環境を提供している。 7月17日、東京・赤坂で行われたサンブリッジ グローバルベンチャーズ主催によるイベント「スタートアッ

    スタートアップは“ARC”で楽しく、速く、効率的に! - スタートアップ on Heroku Demo Day - builder by ZDNet Japan
  • Objective-C で ARC を有効にしたプロジェクトで、一部ファイルのみ ARC を無効にする方法(その逆も) – Zero4Racer PRO Developer's Blog

    ARC便利ですね。Release, Retain を書かずに、オーナーシップ(所有権)だけを考慮して出来るのは素晴らしいです。一つ問題は、外部ライブラリを取り込む場合。自分のプログラムだったら分かる事も、人のプログラムを変えるのは面倒ですし、間違えたくないですよね。ARCは、各ファイルをコンパイルする際に有効にするものなので、部分的に無効に出来ます。その方法を簡単ですが、説明します。 ビルド設定の、Build Phaseタブの、Compile Sources 設定を開きます ファイル毎の オプション設定 ARC を有効にしたくないファイルの、コンパイルオプションに -fno-objc-arcを入力します 終わり 簡単ですね。これで、導入しているライブラリなどを、ARC無効にして使用出来ます。 追記:2012/7/13 逆に非ARCのプロジェクトで、指定ファイルだけARCを追加したい場合は、

  • ARCのプロジェクトで、非Arcの静的ライブラリを使うメモ | fladdict

    iOS5以降のAutomatic Reference Count環境で、オープンソースの非ARC対応ライブラリとかを使うメモ。 毎回忘れて、調べ直すので。 基的に、非ARCのライブラリをまとめて静的ライブラリとしてビルドし、それをARCプロジェクトで読み込めばARCのありなしで共存できる。 XCodeのProjectに、CocoaTouchStaticLibraryとして新しいTargetを追加する。 新しいTargetに非ARCのクラスを放り込む。 新しいTargetのBuild Settingで、Oabjective-C Automatic Reference Count をNOにする。 メインターゲットのBuild PhaseのTarget Dipendancyに、新しいライブラリ用のTargetを突っ込む。 メインターゲットのBuild Phaseの、Link Binary wi

  • エキスパートObjective-Cプログラミング ― iOS/OS Xのメモリ管理とマルチスレッド

    書誌情報 著者: 坂一樹 発行日: 2011-10-13 最終更新日: 2013-09-19 バージョン: 2.0.0 ページ数: 238ページ(A4PDF版換算) 対応フォーマット: EPUB, PDF 出版社: 達人出版会 対象読者 C/C++には詳しいが、Objective-Cには不慣れな人。Objective-Cのソースコードが、実際どのように動くのか知りたい人。iOSまたはMacアプリ開発者 初心者を抜けだして、より深く学びたい人。 著者について 坂一樹 ソフトウェアエンジニアtwitterアカウントは@splhack。stack overflow reputationは4500以上。 UNIXカーネル/デバイスドライバ/組み込み系ソフトウェアエンジニアを5年 ゲームプログラマを7年 Webエンジニアを1年 モバイル系ソフトウェアエンジニアを4年 業以外には、NetBSD

    エキスパートObjective-Cプログラミング ― iOS/OS Xのメモリ管理とマルチスレッド
  • [ARC][Xcode 4.3] プロパティのデフォルト属性が変更に! | Natsu note

    先日App StoreからリリースされたXcode 4.3ですが、個人的には結構驚きな変更がありました。ARCを利用している場合に、プロパティのデフォルト属性(オブジェクトの所有に関する属性)が変更になっているではないですか。 これまでのデフォルト属性はassign オブジェクトの所有に関するデフォルト属性は、これまでassignでした。したがって、オブジェクトのプロパティで属性指定を行わないと警告が出ていたと思います。 また、Xcode 4.2 + ARC環境では属性指定は必須でした。これは、readonlyプロパティのときも同様です。属性を指定しないとエラーとなります(参考:[iOS5] ARC : プロパティ属性と使い方)。エラーになるのは、インスタンス変数生成時にどの所有修飾子をつけていいか分からないためです。 Xcode 4.3 + ARCでのデフォルト属性はstrong Xco

  • azito.com

    This domain may be for sale!

  • 『エキスパートObjective-Cプログラミング - iOS/OS Xのメモリ管理とマルチスレッド』 | GREE Engineering

    こんにちわ。エンジニアの坂 一樹(@splhack)です。 今回は、スマートフォンアプリ開発に非常に役立つを紹介させていただきます。 『エキスパートObjective-Cプログラミング - iOS/OS Xのメモリ管理とマルチスレッド』というです。 はい、表紙画像からお分かりのとおり、私が執筆しました。つまり、このエントリは宣伝ということになってしまいますが、それはそれとして。とても深く、とてもわかりやすいになっていると自負しております。いままでに培った技術をすべて注ぎ込みました。 書は、AppleiPhone/iPod touch/iPadといった、iOS搭載デバイスで動作するアプリ開発に非常に役立ちます。 Xcode 4.2から使用できるようになったAutomatic Reference Counting (ARC) iOS 4から使用できるようになったBlocks iOS

    『エキスパートObjective-Cプログラミング - iOS/OS Xのメモリ管理とマルチスレッド』 | GREE Engineering
  • [iOS5] ARC : プロパティ属性と使い方 | Natsu note

    strong __strong修飾子に対応するプロパティ属性です。strong属性を用いたプロパティは参照先オブジェクトのオーナーとなります。 weak __weak修飾子に対応するプロパティ属性です。__weak修飾子を持った変数と同様、weak属性のプロパティも、参照先のオブジェクトが破棄されたら自動的にnilが代入されます。weak属性を用いたプロパティはオーナーシップ権を持ちません。 weak属性は、delegateやOutletの変数に最適です。 なお、iOS 4では__weak修飾子が使えないため、プロパティのweak属性も使えません。この場合は、後述のunsafe_unretainedを使いましょう。 copy __strong修飾子に対応しますが、実際にはコピーオブジェクトが代入されます。copy属性を用いたプロパティは参照先オブジェクトのオーナーとなります。 unsafe

  • [iOS5] ARC : 循環参照 | Natsu note

    これまでの記事はこちら: [iOS5] ARC (Automatic Reference Counting) : Overview [iOS5] ARC : プロパティ属性と使い方 [iOS5] ARC : Outletにはweakプロパティを使おう 循環参照とは 今回は、強参照(Strong reference)を使うときに注意したい循環参照(Strong reference cycle)についてです。循環参照とは、その名の通り、2つ以上のオブジェクトが強参照し合うことにより、どちらのオブジェクトも破棄できない状態を言います。 ここで、循環参照が発生するのは、お互いに”強参照“しているときです。複数のオブジェクトが親子関係を持つ場合を考えてみます。 アドレス帳オブジェクトAddrBookと、そのエントリーEntryがあるとします。AddrBookはEntryオブジェクトのentryを、E

    [iOS5] ARC : 循環参照 | Natsu note
  • 1