タグ

Objective-Cに関するtaka222のブックマーク (5)

  • 2010-02-03

    この動画を見るとSafariもMailも写真管理もiPad専用になっていることがわかる。 でかくなったiPodTouchと紹介されている所が多いけど、それは評価を間違っているのではないだろうか。 店頭で実機を見るのが楽しみだ。 Java基礎文法最速マスター - いろいろ解析日記を参考に、Objective-Cのものを書いてみた。 まだまだ歴が浅いので間違っている所があるかもしれません。 [2012-08-03追記] ARCやリテラル表記など新しい記法が導入され、このページに記載されていることは多少古くなりつつあります。ただ、とっかかりとしてかるく読んでみる程度で良いと思います。今や色んな人が解説記事を出しているので、そちらも是非参考になさってください。 追記おわり 基礎 デバッガコンソール出力 Xcodeのデバッガ出力を行うにはNSLog関数を使います。 printfと同様のフォーマット文

    2010-02-03
  • 堀江貴文『iPhoneのアプリはObjective Cで書かれている事が実は重要なんじゃないかという仮説』

    堀江貴文オフィシャルブログ「六木で働いていた元社長のアメブロ」 一般的には、ホリエモンとか堀江とか呼ばれています。コメントはリアルタイムには反映されません。私にコンタクトを取りたいときは、info@takapon-jp.comへメールでご相談ください。 最近ますます、TwitterのせいでiPhoneばかりいじっている私ですが、ブログ読むのにもAeroReaderを使っているので手放せません。さっさとソフトバンクキャリア独占をやめてほしいと思う今日この頃。 ちょっと技術的話題になりますけど、CPUパワーも大したことのない汎用部品ばかりで作られているiPhoneのアプリの動作がなにげに軽快なのを、いままで気にしていませんでしたが別件の仕事でちょっとiPhoneアプリのプログラミング書籍がらみの仕事をすることになって、話をしてたら、たしかにドコモのiアプリとか、EZアプリも一部Javaだしな

    堀江貴文『iPhoneのアプリはObjective Cで書かれている事が実は重要なんじゃないかという仮説』
  • メモリ管理を理解する(前編)

    メモリ管理を理解する(前編):Cocoaの素、Objective-Cを知ろう(7)(1/2 ページ) iPhone用アプリケーション開発で注目を集める言語「Objective-C」。C++とは異なるC言語の拡張を目指したこの言語の基を理解しよう(編集部) あらゆるアプリケーションは、システムのメモリ上に展開されて動作します。 メモリは限られた資源なので、アプリケーションは資源を無駄に消費しないよう自己管理しながら動作する必要があります。この動作を実現するのが、開発者によるメモリ管理の実装です。 新しく登場した言語のなかにはメモリ管理が自動で行われる(言語のエンジン部分で暗黙的にメモリ管理がされている)ものが多いため、開発者がメモリ管理を意識することが少なくなっています。 実際、Objective-Cでも、Objective-C 2.0から(Mac OS X 10.5 から)はガベージコレ

    メモリ管理を理解する(前編)
  • メモリ管理を理解する(後編)

    メモリ管理を理解する(後編):Cocoaの素、Objective-Cを知ろう(8)(1/2 ページ) iPhone用アプリケーション開発で注目を集める言語「Objective-C」。C++とは異なるC言語の拡張を目指したこの言語の基を理解しよう(編集部) メモリのretainやreleaseの定石 前回「メモリ管理を理解する」では、オブジェクトの所有権の取得と解放の基的な仕組みについて説明しました。 ここで紹介したようなごくシンプルなプログラムであれば、どこでretainし、どこでreleaseするかについてあまり迷うことはないでしょう。 しかし、一般的なアプリケーションの規模になると、多くのクラスやオブジェクトが複雑に関わってきますし、それらを多人数で分担して開発する場合もあります。 そうなると、releaseを忘れて不要なオブジェクトがメモリ上に溜まっていき、メモリをいつぶしてし

    メモリ管理を理解する(後編)
  • iPhone SDKの教科書をざっと読み終えての感想

    iPhone SDKの教科書を買って、ざっと読み終えました。ざっとしか読めないのは、開発用のMacを持っていないため、実際にプログラミングして動かすことができないからです。 それで、ざっとiPhone SDKの教科書―Cocoa Touchプログラミング、最初の一歩を読んでみた感想ですが… Objective-Cがわからない! この一言に尽きます。C言語はわかるし、それをオブジェクト指向に拡張した言語なら、C++Javaっぽいのかなと思ったら、全然違いますね。 例えば、"Masayuki"の文字列のインスタンスを生成するコードとして、次のような例が書かれていました。 name = [ [ [ NSString alloc ] initWithString:@"Masayuki" ] autorelease ]; えっ?という感じです。「[]」はいっぱいあるし、途中に@マークは付いているし

    iPhone SDKの教科書をざっと読み終えての感想
  • 1