Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

arcに関するn-segaのブックマーク (14)

  • iOSアプリ開発をする自分が始めたばかりの頃から何度も読みなおしてる本 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? iOSについては環境の進化が速く、書籍の内容が古くなっていることがほとんどなのですが Android開発を始めたばかりの僕が読みたかったが面白かったので自分も似たようなことを書いておきます。 詳解 Objective-C 2.0 ![](http://images-jp.amazon.com/images/P/4797368276.09.MZZZZZZZ.jpg) Objective-Cのメモリ管理の仕組みであるリファレンスカウンタについて理解するために購入。現在発売中の第3版ではARCについても記載されているので最新のものを買うのが

    iOSアプリ開発をする自分が始めたばかりの頃から何度も読みなおしてる本 - Qiita
    n-sega
    n-sega 2013/09/29
    自分は「詳解Objective-C2.0」 → 「UIKit詳解」→「iOS開発におけるパターンによるオートマティズム」を最初かなり読み込んでたのを思い出した。いい振り返るきっかけになる
  • 25 iOS App Performance Tips & Tricks

    This article has been archived and is no longer being updated. It may not work with the most recent OS versions.

    n-sega
    n-sega 2013/04/08
    iOS Appのパフォーマンス・チューニングのtipsを詳細に紹介してくれてる
  • パフォーマンスを向上させる25の基本Tips

    Open In とは他のアプリへファイルを渡すあれ。 DropBoxはどんなファイルでも Open In で受け取れるようになっている。そこでDropboxのplistファイルを解析してみたというのがこの記事。 Open In … All Files | Coco...

    n-sega
    n-sega 2013/04/08
    今やってるのがちゃんとこれが満たされているか確認しておかなくっちゃ。
  • iOS Development Tips I Would Want If I Was Starting Out Today

    iOS Development Tips I Would Want If I Was Starting Out Today Making iOS apps is getting easier and easier with each new release of Xcode. However, all the new features and approaches means there are more options to choose from, outdated books and old documentation. Back in my day it was so much harder - that's is true in many respects, but a much higher level of quality and features is expected n

    n-sega
    n-sega 2013/01/16
    プロジェクトは、Controllers,Model,Viewsに分けたほうがやっぱりいいのかなー。
  • エキスパート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のメモリ管理とマルチスレッド
  • Yohei Yoshihara's Home Page

    MySimplePlan More Detail Magquash More Detail Previous Next

  • キーチェーンアクセス

    なんかこれも意外と面倒。こちら↓ http://log.scifihifi.com/post/55837387/simple-iphone-keychain-code で提供されている、SFHFKeychainUtils.hとmを使えば簡単ということなんだけど、これまたARC対応じゃないんだこれが・・・orz いろいろ対処法があるんだろうと思うんですが、面倒なので急がば回れでちまちま治しました。 基的に、release]やらautorelease]をどんどん消していって、Xcodeの◎を押して勝手に直させればいいんだけれど、最後、ポインターのポインターがダメ? error: cast of an indirect pointer to an Objective-C pointer to 'CFTypeRef *' (aka 'const void **') is disallowed w

    n-sega
    n-sega 2012/10/29
    ARCを有効にした状態で、KeyChainを活用する場合の対応方法。
  • [iOS5] ARC (Automatic Reference Counting) : Overview » iOS 開発ブログ Natsu's note - iOS 開発ブログ Natsu's note

    [iOS5] ARC (Automatic Reference Counting) : Overview 2011/11/16/|iOS|メモリ管理, iOS5, ARC iOS 5では数々の機能が追加されましたが、その中でも開発者の私たちにとって嬉しかったのはARC(Automatic Reference Counting)ではないでしょうか。そこで、ARCの概要から注意点まで、基的なところを何回かに分けてまとめていきたいと思います。 ARCとは? ARC (Automatic Reference Counting) とは、その名の通り、自動リファレンスカウンタ。リファレンスカウンタ方式のメモリ管理を自動で(正確にはコンパイラが)行ってくれるというものです。 ご存知リファレンスカウンタ方式のメモリ管理では、retain, releaseなどのメソッドを用いて生成したオブジェクトの保持状

    [iOS5] ARC (Automatic Reference Counting) : Overview » iOS 開発ブログ Natsu's note - iOS 開発ブログ Natsu's note
    n-sega
    n-sega 2012/10/09
    "new"から始まるプロパティは利用できないとは盲点だった。。。
  • ヒビノアワ: iOS SDK5時代の私的アプリ開発方針

    iPhoneアプリを開発したり、androidアプリを開発したりの日々を過ごしている今日この頃です。 最近たてつづけにiPhoneアプリを開発していくなかで、自分なりの開発の方針みたいのが決まってきた風味なので、ちょっとまとめてみようかと思います。 SDKは最新、Development targetは4.x iOSのどのバージョンを最低バージョンにするかっての、割と悩ましいんですけど、僕は、「4.1」か「4.2」にすることが多いです。 まだ、iOS4ユーザはかなりの数いると思うので。 SDKは最新のものを使って、Development targetを4.1とかにすると、最新の開発環境で、古いOSに対応したアプリを開発することができます。ただし、古いOSで使えないクラスやメソッドを使わないように気を付ける必要がありますが。 Development targetを5.xにできるようになるのは、

  • 長文日記

  • [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

  • [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

  • iOS 開発記録 Natsu note

    このたび、動画にちょっとスパイスを加えてより素敵な思い出にできるアプリを作りました。その名も「omoide」です。 omoide Pro セール中 120円(2015/08/21現在)→ 無料版 omoide(アプリ内課金あり)→ omoideの成り立ち 撮影場所や日付、そして出演者の名前と年齢、これらの表示があるだけで、動画を観るときの気持ちが違います。撮影現場にいなかった人でも、そのときの様子を簡単に思い浮かべることができるのです。 動画にBGMを付けると一気に華やかになるのをご存じですか?動画に映し出される情景が、曲と共に心に刻まれます。 動画編集アプリはたくさんありますが、操作が複雑だったり結構手間がかかります。もちろん、大作を作りたいときには、十分な機能を持つ動画編集アプリが必要になるでしょう。でも、それって毎日ではないと思うのです。 自分の経験から、仕事育児・家事・ちょっとの

  • iOS 5 公開記念! Objective-Cのメモリ管理の革命、 ARC 超入門(サンプルはgitHubに公開) – Zero4Racer PRO Developer's Blog

    iOS 5が公開されて、Dev CenterもWe’ll be back soon になっています。 iOS5 NDA will be gone soon! 記念に、iOS 5 のプログラム面での変化、ARCを使った簡単なサンプルをGitHubに登録しましたのでご覧下さい。 追記:うーねこ? (@ne_ko_)さんからの指摘であった、”クラス変数”という間違えた記述を、”インスタンス変数”という正しい記述に変更しました。 tomohisa/EasyBlockCallback – GitHub ARC は、メモリ管理でこれまで手動で行っていた、 Retain Release Autorelease を自動でコンパイラで行うようにさせる方式です。一定のルールに従う必要がありますが、メモリ管理に関する、Retain、Releaseを書かなくてよくなります。このサンプルには、ARCを使っているプロ

  • 1