Privacy Policy Cookie Policy Terms and Conditions Xcode - Wikipedia

Xcode

出典: フリー百科事典『ウィキペディア(Wikipedia)』

Xcode
開発元: アップルコンピュータ
最新版: 2.4.1 / 2006年11月1日
対応OS Mac OS X v10.3 (Version 1.x), Mac OS X v10.4 (Version 2.x)
種別: 統合開発環境 (IDE)
ライセンス プロプライエタリ
公式サイト www.apple.com.../xcode/

Xcode は、ソフトウェアーを開発するためのアップルコンピュータ社の統合開発環境 (IDE) でありMac OS Xに付属する形で配布されている。Mac OS X v10.3のリリースと共に2003年10月24日に初めて紹介されたこのソフトは、NeXT社の資産を受け継ぐ、アップル社の初期 IDE「Project Builder」を進化させる事となった。

なお、ADC(アップル・デベロッパー・コネクション)の会員に成る事でアップデーターをダウンロードする事ができる。

目次

[編集] 特徴

Xcode はユーザーインターフェースを作成するために使用するグラフィカルツール、Interface BuilderNeXT社の資産)と協力しながらソフト開発の作業をこなしている。

Xcode はGNU Compiler Collection (GCC) を含み、Cocoa, CarbonJavaに制限されることなく、多様なプログラミング・モジュールを含むCC++Objective C++JavaAppleScript、そしてオブジェクト指向記述言語 Objective-C ソースコードをコンパイルする事ができる。サードパーティーは GNU Pascal [1]Free Pascal [2]Ada [3] 向けの追加サポートを行っている。

Xcodeは主にプロジェクト管理、コード編集、デバッグを行う為のソフトである。この他にクラスブラウザやドキュメントブラウザなどが統合されている。DelphiVisual Basicと異なり単体ではRAD的なツールではないが、Interface Builderとよく連携しており、簡易なテキストエディタなどであれば一行のコードも書く事なく開発する事ができる。

さらに10.4付属のVersion 2.0からはCore Data/WebObjectsで用いるUMLに準じたモデルエディタが統合された。

ファイル管理は同社のiTunesなどに準じた形式でやや癖があり、そのため人によっては「慣れない」という声も聞かれる。が、全体としてはよく整理されており、比較的プログラマ臭のないツールである。

その他の特徴としてZeroLinkが挙げられる。これはコンパイル後のリンク過程を実行時まで遅延することで高速なソフトの再起動を行なう物で、Delphiほどではないが、かなりの速度でソフトを再構築する事ができる。

[編集] Xcode バージョン歴

[編集] 2.0

Xcode 2.0 は Mac OS X 10.4 Tiger と共に、2005年4月29日にリリースされた。

[編集] 2.1

Xcode 2.1 は WWDC 2005 にて2005年6月6日にリリースされた。

  • Mac OS X SDK サポート利用による Mac OS X v10.4.1 上での PowerPC 及び インテル設計のためのユニバーサル・バイナリー (Universal binary) 制作サポート。
  • WebObjects開発ツールがオプションでのインストールで Xcode ツールに追加される。

[編集] 2.2

Xcode 2.2 は2005年11月11日にリリースされた。

  • gcc が 4.0.1 にバージョンアップ。
  • 日本語リソースが再び含まれるようになった。
  • Deployment ビルドがクラッシュした際にもデバッガに接続してくれるようになった。ただしデバッグシンボルが存在しないため、スタックトレースのみとなる。

[編集] 2.2.1

Xcode 2.2.1 は2006年1月10日にリリースされた。

  • バグ修正: Xcode IDE、cctools、デバッガ、コンパイラのバグが修正された。
  • Mac OS X 10.4.4での開発のために10.4u SDKに更新された。
  • CHUDが4.3.0に更新された。

[編集] 2.3

Xcode 2.3 は2006年5月23日にリリースされた。

  • DWARFデバッグフォーマットに対応し、デバッグ精度とディスク利用効率の向上を実現した。
  • 新しい分散ネットワークビルド(New Distributed Network Build, DNB)によるスケーラブルなビルドアーキテクチャー。
  • Xcode IDE、ビルドシステム、Code Senseの安定性と性能の向上。

[編集] 2.4

Xcode 2.4 は2006年8月7日にリリースされた。

  • 64-bitのIntel Mac上での開発をサポートするようになり、IntelとPower PCの両CPUでの32、64 bitの、計4つのアーキテクチャのアプリケーション開発を可能とするようになった。
  • DWARFバイナリーのデバッグ時の著しい段階的な動作が切り詰められ、分散ネットワークビルドにも修正が加えられた。
  • Mac OS X 10.4.7での開発のために10.4u SDKも更新された。
  • CHUDが4.4.0に更新された。

[編集] 2.4.1

Xcode 2.4.1 は2006年11月1日にリリースされた。

  • DWARFデバッグにおける幾つかの問題を解決し、総合的な安定性と安全性を向上させた。
  • CHUDが4.4.3に更新され、Xcodeとは独立してリリースされるようになった。
  • 10.3.9 SDKと10.4u SDKも更新された。

[編集] 3.0

Xcode 3.0 は2007年春にMac OS X v10.5 Leopardと共にリリースされる予定。

  • Objective-C 2.0での開発が可能となり、Xcode 3.0自体もObjective-C 2.0で開発されている。
  • GarageBandと似たユーザインタフェースを持つXrayというパフォーマンスツールが付属する。

[編集] レファレンス

  • Xcode2 入門 柴田文彦 毎日コミュニケーションズ ISBN 4-8399-1880-5

[編集] 関連項目

[編集] 外部リンク

THIS WEB:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2006:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu