修正日: 09/03/10
Cocoa はじめの一歩
はじめに
MacOSXになってからプログラミング環境が無料で手に入るようになりました。学割でも数万円はするソフト(CodeWarriorなど)を苦労して買っていた昔とは隔世の感があります。
せっかくタダなんだからちょっとやってみよう!と興味を持たれる方は多いのではないかと思います。
現在Cocoaに関して優れた本がいくつか出版されていますが、どれもプログラミング、特にCに関して基礎的な知識が要求されます。ではまずはCを勉強してみよう、と思ってもWindowsをベースにした説明ばかりで(コードそのものは同じなのですが)完全な初心者には「Macではどうすれば良いの?」と意外に敷居が高いのが現状です。
ここでは「完全な0から」始めたい人向けに簡単なガイドを提供したいと思います。
なお一概にプログラミングといっても現在Macのデスクトップアプリケーションの主流であるCocoa(Objective-C+Cocoa)の他にJavaやAppleScript、Carbon、REALBasicなど様々な種類がありますが、ここではCocoa(Objective-C+Cocoa)を目標に説明していきます。
<2009/02> 操作方法ががらっと変わったInterface Builder 3.0に「Become An Xcoder」の該当箇所を書き直した補足をアップしました。
- ツールのインストール
まずはプログラムを始めるための準備から。 - Become An Xcoder
CocoaLab提供の、プログラミング未経験者向けのCocoa入門ガイドの紹介(日本語訳)。もちろん無料です。 - 練習問題
『Become An Xcoder』を読んだ人向けに、いくつか練習問題を準備しました。全てサンプルプロジェクト付き。- 練習問題0
プログラマにはおなじみ「Hello World」プログラム。 - 練習問題1
ifの使い方の練習です。 - 練習問題2
forなどを使った繰返し処理の練習です。 - 練習問題3
割り勘計算アプリを自分の力で作ってみましょう。 - 練習問題4
イースターの日付を計算してみます。 - 練習問題5
CalcBMIみたいなのを作ってみよう!編。第一回です。 - 練習問題6
CalcBMIみたいなのを作ってみよう!編。第二回です。 - 練習問題7
CalcBMIみたいなのを作ってみよう!編。第三回です。 - 練習問題8
CalcBMIみたいなのを作ってみよう!編。第四回です。 - 練習問題9
CalcBMIみたいなのを作ってみよう!編。第五回です。 - 練習問題10
CalcBMIみたいなのを作ってみよう!編。第六回です。 - 練習問題11
CalcBMIみたいなのを作ってみよう!編。第七回です。 - 練習問題12
CalcBMIみたいなのを作ってみよう!編。第八回です。 - 練習問題13
Cocoa Bindingに挑戦しよう!編。第一回です。 - 練習問題14
Cocoa Bindingに挑戦しよう!編。第二回です。 - 練習問題15
Cocoa Bindingに挑戦しよう!編。第三回です。
- 練習問題0
- C言語補講
『Become An Xcoder』を読んだ人向け、C言語の補習コーナー。 - 推薦図書&推薦サイト
『Become An Xcoder』を読み終えた人向けに、Cocoa勉強用の本及びウェブサイトの推薦をしています。 - ブックマーク
Cocoaの情報源としていくつかホームページを紹介しています。 - 最後に
おしまいに、アドバイスのようなものを。 - 掲示板
初心者向け質問掲示板です。 - Cocoa Docs
Performance Toolsを使ったデバッグの方法など、Cocoaプログラミングに関する資料をいくつか掲載しています。 - 自作ソフト
自作のソフトいろいろです。