Macにプログラミング環境を構築する for 情報理工学部1回生
Macにプログラミング環境を構築するfor 情報理工学部1回生
目次
• Xcode
• Emacs
• RitsPen
• その他
• 資料
Xcode
Xcodeとは• Mac OS X / iOS 向け開発環境
• Xcodeをインストールすると,gccが付いてくる
• Xcode 3と Xcode 4がある
• Xcode 4は有料(600円)
• Xcode 3は無料だが,Apple Develperの登録が必要
• Mac OS XのインストールディスクにXcodeが付属している場合は,登録不要
インストール手順• Xcode 4
• Mac App Store からXcodeを購入
• Install Xcode を実行
• Xcode 3
• Apple Developer 登録
• ダウンロード
• インストール
Apple Developer 登録
• http://developer.apple.com/jp/programs/register/
Apple Developer 登録
iTunes等ですでにApple IDを作っていても,新しく作った方が良い.(英語で登録する必要があるため)
1. Apple ID
Apple Developer 登録
つづく
注意:すべて半角英数で入力する.
2. 個人情報の登録
Apple Developer 登録
日本の国番号は81.例えば,090-xxxx-yyyyなら最初の0を抜いて「81 90 xxxx yyyy」
Apple Developer 登録3. 開発したいものの種類等
適当に選択し,Continueをクリック
Apple Developer 登録4. 規約
チェックして規約に同意
Apple Developer 登録5. メールアドレスの確認
送られてきたメールのcodeをクリック
Apple Developer 登録完了!
ダウンロード
• http://developer.apple.com/devcenter/mac/index.action
クリックしてダウンロード
インストール• ダウンロードした
dmgファイルを開く
• Xcode and iOS SDK.mpkg をダブルクリック
• インストーラの指示に従ってインストール
確認• ターミナルを開く
• アプリケーション→ユーティリティ →ターミナル
• which gcc と入力してenterキーを押す
• 「/usr/bin/gcc」と表示されればOK
Emacs
Carbon Emacs パッケージ• Mac OS X のウィンドウ環境で動作する GNU Emacs のバイナリパッケージ
• 特徴
• インストールが簡単
• あらかじめ設定されていて便利
• Macで使うのに便利な機能が追加されている
• RAINBOW環境のemacsよりひとつ古いバージョン(使用上,問題は無い)
ダウンロード
• http://homepage.mac.com/zenitani/emacs-j.html
クリックしてダウンロード
インストール
ドラッグしてApplicationsフォルダに入れる
他のインストール方法• こだわりのある人へ
• 自分で全部設定したい人
• emacs23を使いたい人
• フルスクリーン機能が欲しい人
• GNU Emacs for Mac OS X
• http://emacsformacosx.com/
• Aquamacs
• http://aquamacs.org/
• Macports / Homebrew でインストール
• sudo port install emacs-app + fullscreen
• brew install emacs --cocoa
• ソースからビルド
設定方法• M-x customize
• 右図のようなメニュー画面で設定できる
• 設定情報は,~/.emacsに保存される
• .emacs を編集する
• 直接.emacsを編集してもよい
• .emacsはelispというプログラミング言語で記述されている
RitsPen
その他
Macports• Macportsとは
• Mac OS X 上で利用可能なパッケージ管理システム
• 主に UNIX 向けに開発されたオープンソース・ソフトウェアを手軽にインストール,更新,削除することができる
• 類似品
• homeberw, fink, gentoo_prefix など
Macportsのインストール• ダウンロードしてインストール
• http://www.macports.org/install.php
• 環境変数PATHの設定
• もしホームディレクトリに「.bash_profile」が生成されていなかったら,以下の内容で作成する
• export PATH=/opt/local/bin:/opt/local/sbin:$PATH
• 更新
• sudo port selfupdate
openコマンド• 便利
• open <ファイル>
• ファイルをダブルクリックするような効果
• 例:open test.txt →test.txtをテキストエディットで開く
• 例:open /Application →アプリケーションフォルダをFinderで開く
• open -a <アプリケーション>
• アプリケーションを起動
• 例:open -a Safari
• open -a <アプリケーション> <ファイル>
• アプリケーションでファイルを開く
• 例:open -a Emacs test.c
• 詳細は man open で調べましょう
資料• [Mac]
• Apple公式チュートリアル「Macを使いこなそう」
• http://www.apple.com/jp/findouthow/mac/
• Mac Wiki
• http://macwiki.sourceforge.jp/wiki/
• [Xcode]• Apple developerに登録、Xcode3(無料)をダウンロード/インストール ~iPad 2でマルチ
タスク用ジェスチャーが使いたーい〈下準備編〉~ : もっと知りたいリンゴあれこれ
• http://yucomac.blog96.fc2.com/blog-entry-341.html
• [MacPorts]• MacWiki - MacPorts
• http://macwiki.sourceforge.jp/wiki/index.php/MacPorts
資料• [Emacs]
• 「Emacsテクニックバイブル」
• http://gihyo.jp/book/2010/978-4-7741-4327-9
• Web+DB Press vol.58 特集2「思考を直感的にコード化し,開発を加速する
Emacs活用∞(無限大)」
• http://gihyo.jp/magazine/wdpress/archive/2010/vol58
• Emacs Wiki
• http://www.emacswiki.org/emacs-ja
• Emacs23 (Cocoa Emacs) 入門から中毒まで : 紹介マニア
• http://sakito.jp/emacs/emacs23.html