Apple Developer Connection
Advanced Search
Member Login Log In | Not a Member? Support

Tiger Developer Overview Series: Mac OS X v10.4 Tiger

æ÷«√¿« ∞≠∑¬«— UNIX ±‚π› øÓøµ √º¡¶ √÷Ω≈ πˆ¿¸¿Œ Mac OS X v10.4 Tiger¥¬ 2001≥‚ Mac OS X¿Ã √≥¿Ω º±∫∏¿Œ ¿Ã∑° ∞≥πfl¿⁄ø°∞‘ ∞°¿Â ¡flø‰«— πˆ¿¸¿‘¥œ¥Ÿ. Tiger¥¬ ∏µÁ ¿Ø«¸¿« ∞≥πfl¿⁄ø°∞‘ ªı∑”∞Ì »ÔπÃ∑ŒøÓ ±‚»∏∏¶ ¡¶∞¯«“ ºˆ ¿÷¥¬ ºˆ ∏π¿∫ √÷√∑¥‹ ±‚º˙¿ª ¥„∞Ì ¿÷Ω¿¥œ¥Ÿ. Ω«¡¶∑Œ, ∞≥πfl¿⁄µÈ¿∫ Tiger¿« ∞≠∑¬«— ±‚¥…, API π◊ «¡∑π¿”ø˜¿ª »∞øΫœ¥¬ «ıΩ≈¿˚¿Œ πÊπ˝¿ª ¿Ãπà æÀ∞Ì ¿÷Ω¿¥œ¥Ÿ.

¿Ã πƺ≠¥¬ Tigerø°º≠ ∞°¿Â »ÔπÃ∑ŒøÓ ∏Ó ∞°¡ˆ ±‚º˙¿ª º“∞≥«œ∞Ì ±◊ ±‚º˙µÈ¿Ã ∞≥πfl¿⁄ø°∞‘ æÓ∂≤ ¿«πÃ∏¶ ∞°¡Æ¥Ÿ¡÷¥¬¡ˆ º≥∏Ì«’¥œ¥Ÿ. ¥Ÿ¿Ω∞˙ ∞∞Ω¿¥œ¥Ÿ.

  • Spotlight
  • Dashboard
  • 64-∫ÒΔÆ ∞≥πfl
  • Xcode 2.0
  • Automator
  • Core Image
  • Core Data

∂««—, ∏Ó ∞°¡ˆ ¥Ÿ∏• ±‚º˙µÈø° ¥Î«ÿ º≥∏Ì«œ∞Ì, TigerøÎ ¿¿øÎ «¡∑Œ±◊∑• ∞≥πfl¿ª Ω√¿€«œ¥¬ ¿⁄ºº«— πÊπ˝¿ª º≥∏Ì«’¥œ¥Ÿ. ±◊∑≥, Spotlight∫Œ≈Õ æÀæΔ∫∏∞⁄Ω¿¥œ¥Ÿ.

Spotlight

∏fi¥∫ ∏∑¥Î øÏ√¯ ªÛ¥‹ø° æΔ¿Ãƒ‹¿∏∑Œ ¡¶∞¯µ«¥¬ Spotlight¿∫ ¥Î∫Œ∫–¿« √÷¡æ ªÁøο⁄µÈ¿Ã æÀæΔ√ß ºˆ ¿÷¥¬ Tiger¿« √π π¯¬∞ Ω≈ ±‚¥…¿‘¥œ¥Ÿ. Mac OS X Tiger ªÁ¿ÃΔÆø°º≠ ¿⁄ºº»˜ º≥∏Ì«— πŸøÕ ∞∞¿Ã Spotlight¿∫ Ω√Ω∫≈€¿« ∏µÁ µ•¿Ã≈Õ∏¶ ∫¸∏£∞Ì ¡˜∞¸¿˚¿∏∑Œ ∞Àªˆ«’¥œ¥Ÿ. Spotlight∏¶ ∫Ò∑‘«ÿ Ω∫∏∂ΔÆ Δ˙¥ıøÕ ∞∞¿∫ Tiger¿« ¥Ÿ∏• Ω≈±‚¥…µÈ¿∫ Ω√Ω∫≈€ Δƒ¿œ¿« ≥ªøÎπ∞∞˙ ∏fi≈∏ µ•¿Ã≈Õ∏¶ ºˆ¡˝, 昵•¿ÃΔÆ, ªˆ¿Œ«“ ºˆ ¿÷¥¬ ±‚∫ª¿˚¿Œ Ω√Ω∫≈€ º≠∫ÒΩ∫∏¶ ¡¶∞¯«’¥œ¥Ÿ.

∞£¥‹»˜ ∏ª«œ∏È, Δƒ¿œ¿ª ¿˙¿Â«“ ∂ß∏∂¥Ÿ ªˆ¿Œµ» µ•¿Ã≈Õ∫£¿ÃΩ∫ø° π˃°µ» ∏fi≈∏µ•¿Ã≈ÕøÕ ≥ªøÎπ∞¿ª ∞ÀªÁ«’¥œ¥Ÿ. ±◊∑°º≠ Spotlight¿Ã ∞Àªˆ¿ª Ω««‡«œ∏È µ•¿Ã≈Õ∫£¿ÃΩ∫∏¶ ¡∂»∏«œ∞Ì ¿œƒ°µ«¥¬ ∏µÁ Δƒ¿œ ∞Ê∑Œ∏¶ º¯»∏«’¥œ¥Ÿ. ¿Ã πÊΩƒ¿« ¿Ã¡°¿∫ ¿¿øÎ «¡∑Œ±◊∑•¿Ã≥™ µ•¿Ã≈Õ Δ˜∏À¿ª ∫Ø∞Ê«œ¡ˆ æ æΔµµ µ»¥Ÿ¥¬ ∞Õ¿‘¥œ¥Ÿ. Spotlight¿Ã µø¿€«œ¥¬ πÊΩƒ¿∫ ±◊∏≤ 1ø° ≥™≈∏≥™ ¿÷Ω¿¥œ¥Ÿ.

Spotlight diagram

±◊∏≤ 1: ∏fi≈∏µ•¿Ã≈Õ Ω∫≈‰æÓ µø¿€.

∞≥πfl¿⁄µÈ¿∫ ¿Ã ±‚º˙¿ª π´¡¶«—¿∏∑Œ »∞øΫ“ ºˆ ¿÷Ω¿¥œ¥Ÿ. øπ∏¶ µÈæÓ, ¿Ãπáˆ∏¶ ∫–∑˘«ÿ ≥ı¿∫ ¿¿øÎ «¡∑Œ±◊∑•¿∫ ªÁøο⁄¿« »® Δ˙¥ı¿« ∏µÁ ¿Ãπáˆ∏¶ √£æΔ ¿€æ˜«“ ºˆ ¿÷Ω¿¥œ¥Ÿ. ∂«¥¬ ø¨∂Ù√≥∏¶ ¡¶∞¯«œ¥¬ ¿¿øÎ «¡∑Œ±◊∑•¿ª ªÛªÛ«ÿ∫∏Ω Ω√ø¿. Spotlight¿∫ ΔØ¡§¿Œ∞˙ ∞¸∑√µ» Δƒ¿œ π◊ ±‚≈∏ «◊∏Ò¿ª ∫∏ø©¡Ÿ ºˆ ¿÷Ω¿¥œ¥Ÿ.

Tiger¥¬ ¥ŸæÁ«— Δƒ¿œ Δ˜∏À ¿”Δ˜≈Õ∏¶ ¡¶∞¯«’¥œ¥Ÿ. Tiger¥¬ JPEG, PNG, TIFF π◊ GIF ¿Ãπáˆ Δƒ¿œ, MP3 π◊ AAC ø¿µø¿ Δƒ¿œ, QuickTime µøøµªÛ, PDF Δƒ¿œ, iChat ¿Ã∑¬, ¿Ã∏fi¿œ, ø¨∂Ù√≥, ƒ∂∏∞¥ı µÓø°º≠ ∏fi≈∏µ•¿Ã≈Õ∏¶ ∞°¡Æø√ ºˆ ¿÷Ω¿¥œ¥Ÿ. ø©∑Ø∫–¿« ¿¿øÎ «¡∑Œ±◊∑•¿Ã ªÁøο⁄»≠µ» Δ˜∏À¿∏∑Œ Δƒ¿œ¿ª ¿˙¿Â«œ∏È Spotlight¿ª ≈Ϋÿ ¿ÃµÈ Δƒ¿œ¿« ∏fi≈∏µ•¿Ã≈Õ∏¶ ªÁøο⁄ø°∞‘ ≥Î√‚Ω√≈≥ ºˆ ¿÷Ω¿¥œ¥Ÿ. ±◊∑∏∞‘ «œ∑¡∏È ¿¿øÎ «¡∑Œ±◊∑•ø° Spotlight Importer «√∑ر◊¿Œ¿ª ¡¶∞¯«ÿæfl «’¥œ¥Ÿ. ¿Ã¥¬ Xcodeø°º≠ Spotlight Importer ≈€«√∏¥¿ª ªÁøΫœ∞Ì, Spotlight Ω√Ω∫≈€øÎ «√∑ر◊¿Œø° Δ˜«‘µ» ¥‹¿œ ±‚¥…¿ª ±∏«ˆ«’¥œ¥Ÿ.

Spotlight ∞Àªˆ ±‚º˙ø° ¥Î«— ¿⁄ºº«— º≥∏Ì∞˙ ∞≥πfl¿⁄µÈ¿Ã »∞øΫœ¥¬ πÊπ˝ø° ¥Î«ÿº≠¥¬ Working with Spotlight∏¶ ¬¸¡∂«œΩ Ω√ø¿.

dashboardDashboard

Tiger¿« ∞°¿Â ∏⁄¡¯ √÷Ω≈ ±‚¥… ¡fl «œ≥™¥¬ ªÁøο⁄∞° ¿⁄¡÷ ªÁøΫœ¥¬ ¡§∫∏øÕ ±‚¥…ø° ∫¸∏£∞‘ ¡¢±Ÿ«œ∞‘ «ÿ¡÷¥¬ Dashboard¿‘¥œ¥Ÿ. Dashboard¥¬ ¿œπ›¿˚¿Œ ¿€æ˜ø° ¥Î«— ∏≈øÏ ∞£¥‹«œ∞Ì ∞≠∑¬«— ¿Œ≈ÕΔ‰¿ÃΩ∫∏¶ ¡¶∞¯«œ¥¬ πÃ¥œ ¿¿øÎ «¡∑Œ±◊∑• Widget¿« »®¿‘¥œ¥Ÿ. Widget¿∫ µ∂∏≥«¸ ¿¿øÎ «¡∑Œ±◊∑•¿∏∑Œ ¥ı ≈©∞Ì ∞≠∑¬«— ¿¿øÎ «¡∑Œ±◊∑•¿« ±‚¥…º∫¿ª ∫∏øœ«œ∏Á ¿Œ≈Õ≥›ø°º≠ ¡§∫∏∏¶ ∫∏ø©¡›¥œ¥Ÿ.

Tiger Dashboard¥¬ ∞≠∑¬«— πÊΩƒ¿∏∑Œ ¥ŸæÁ«— Mac OS X ±‚º˙¿ª ∞·«’«œø¥Ω¿¥œ¥Ÿ.

  • Dashboard¥¬ ExposéøÕ ¿ØªÁ«— Ω√∞¢ »ø∞˙∏¶ ªÁøΫœø© πˆΔ∞¿ª ¥©∏£∞≈≥™ ∞£¥‹«— ∏∂øÏΩ∫ µø¿€∏∏¿∏∑Œ ≥™≈∏≥µ¥Ÿ ªÁ∂Û¡˝¥œ¥Ÿ. µ˚∂Ûº≠ Widgetø° ±›πÊ ¡¢±Ÿ«œ∞Ì ªÁ∂Û¡ˆ∞‘ «“ ºˆ ¿÷Ω¿¥œ¥Ÿ.
  • Widget¿∫ ¿• ≈∞ΔÆ∏¶ ±‚π›¿∏∑Œ «’¥œ¥Ÿ. CSS (Cascading Style Sheets) π◊ JavaScript∑Œ HTML¿ª ¡¶¿€«œ¥¬ ∞≥πfl¿⁄∂Û∏È ¥©±∏≥™ Widget¿ª ¿€º∫«“ ºˆ ¿÷Ω¿¥œ¥Ÿ.
  • Quartz¿« øϺˆ«— µÂ∑Œ¿◊ ±‚¥…¿∫ HTML∑Œ¿« ∏µ‚∑Ø »Æ¿Â¿ª ≈Ϋÿ Web Kit »Ø∞Êø° ≥Î√‚µÀ¥œ¥Ÿ. µ˚∂Ûº≠ JavaScript¿ª ªÁøΫœø© æΔ∏ߥŸøÓ ªÁøο⁄ ¿Œ≈ÕΔ‰¿ÃΩ∫∏¶ µÂ∑Œ¿◊«“ ºˆ ¿÷Ω¿¥œ¥Ÿ.
  • Widget¿∫ «√∑ر◊¿Œ¿ª ¡ˆø¯«œπ«∑Œ Cocoa π◊ Objective-Cø° µÂ∑”«œø© ≥◊¿ÃΔº∫Í ƒ⁄µÂ≥™ ¥Ÿ∏• Ω√Ω∫≈€ ƒ⁄µÂ¿« ±‚¥…º∫¿ª »∞øΫ“ ºˆ ¿÷Ω¿¥œ¥Ÿ. Cocoaø°º≠ Ω√Ω∫≈€¿« ¥Ÿ∏• ±‚¥…º∫ø° ¡¢±Ÿ«“ ºˆ ¿÷Ω¿¥œ¥Ÿ.

Dashboard Widget¿∫ º’Ω±∞‘ ¡¶¿€«“ ºˆ ¿÷¿∏π«∑Œ »ÔπÃ∑ŒøÓ ºˆ ∏π¿∫ Widget¿ª Ω≈º”«œ∞‘ ∞≥πfl«“ ºˆ ¿÷Ω¿¥œ¥Ÿ. øπ∏¶ µÈæÓ ≥◊ΔÆøˆ≈©ªÛø°º≠ ¿¿øÎ «¡∑Œ±◊∑•¿Ã Ω««‡µ«∞Ì ¿÷¥¬¡ˆ »Æ¿Œ«œ∞Ì, ∫ٵ«œ∞Ì, ≈◊Ω∫ΔÆ«œ¥¬ ø¨º” ∫ٵ Ω√Ω∫≈€¿ª ªÛªÛ«ÿ∫∏Ω Ω√ø¿. Widget¿ª ªÁøΫœø© ∫ٵ º≠πˆø°º≠ ø¿∑˘ ∏fiΩ√¡ˆ∏¶ ∏¥œ≈Õ«“ ºˆ ¿÷Ω¿¥œ¥Ÿ. Widget¿« ∏µ≈©∏¶ ≈¨∏Ø«œ∏È Xcode¿« Δƒ¿œ¿Ã ø≠∏Æπ«∑Œ πÆ¡¶∏¶ ¡ÔΩ√ «ÿ∞·«œ∞Ì ∫ÙµÂ∏¶ ¥ŸΩ√ ±∏√‡«“ ºˆ ¿÷Ω¿¥œ¥Ÿ. Web Kit, Quartz π◊ Core Image¿« ±‚¥…º∫¿∏∑Œ ¿Œ«ÿ Widget¿« ∞°¥…º∫¿∫ π´«—¥Î¿‘¥œ¥Ÿ.

Dashboardø° ¥Î«— ¿⁄ºº«— º≥∏Ì∞˙ Widget¿ª ∞≥πfl«œ¥¬ πÊπ˝¿∫ Developing Dashhboard Widgets¿ª ¬¸¡∂«œΩ Ω√ø¿.

G564-∫ÒΔÆ ∞≥πfl

Tiger¿« 64-∫ÒΔÆ¥¬ ¿Ø¿¸¿⁄ º≠ø≠ ∞Àªˆ, ∏fiµƒ√ ¿Ãπáˆ, ¡ˆ∏Æ¡§∫∏ ¿¿øÎ «¡∑Œ±◊∑•∞˙ ∞∞¿∫ ¬˜ºº¥Î µ•¿Ã≈Õ ¡˝æ‡¿˚¿Œ ¿¿øÎ «¡∑Œ±◊∑•¿ª ¿ß«ÿ 64 ∫ÒΔÆ æÓµÂ∑πΩÿª ¡ˆø¯«’¥œ¥Ÿ. 64 ∫ÒΔÆ∑Œ «•«ˆ«“ ºˆ ¿÷¥¬ µ•¿Ã≈Õ∏¶ ¿Ã«ÿ«œ∑¡∏È ¿œ¥‹ ±›πƱ≥¿« µµ∑Œ∏¶ 32 ∫ÒΔÆ∑Œ «•«ˆµ… ºˆ ¿÷¥¬ µ•¿Ã≈ÕººΔÆ∂Û∞Ì ªÛªÛ«ÿ∫∏Ω Ω√ø¿. 64 ∫ÒΔÆ æÓµÂ∑πΩ∫ ∞¯∞£¿∫ ∞∞¿∫ «ÿªÛµµø°º≠ ¡ˆ±∏ªÛ¿« ¿¸√º «•∏È¿ª ∏µ®∏µ«“ ºˆ ¿÷¥¬ øÎ∑Æ¿ª ¡¶∞¯«’¥œ¥Ÿ. ∂««— LibSystem∞˙ æ÷«√¿« √÷¿˚»≠µ» ø¨ªÍ ∂Û¿Ã∫Í∑Ø∏Æ¥¬ Tiger¿« 64 ∫ÒΔÆ æÓµÂ∑πΩÿª ¡ˆø¯«œø© ∞≥πfl¿⁄µÈ¿Ã ¥ÎøÎ∑Æ¿« ∏fi∏∏Æ ª”∏∏ æΔ¥œ∂Û PowerPC G5¿« øœ∫Æ«— ø¨ªÍ Δƒøˆ∏¶ º’Ω±∞‘ »∞øΫ“ ºˆ ¿÷∞‘ «ÿ¡›¥œ¥Ÿ. ø©∑Ø∫–µµ æÀ¥ŸΩ√«« Power Mac G5øÕ √÷Ω≈«¸ iMac G5¿« ¡flΩ…ø°¥¬ øœ∫Æ«— º∫¥…¿« 64 ∫ÒΔÆ «¡∑Œººº≠ PowerPC G5 «¡∑Œººº≠∞° ¿⁄∏Æ«’¥œ¥Ÿ. ¿Ã «¡∑Œººº≠¥¬ 64 ∫ÒΔÆ ∑π¡ˆΩ∫≈Õ∏¶ ¿⁄∂˚«œ∏Á 64 ∫ÒΔÆ ø¨ªÍ ¿€µø¿ª ºˆ«‡«œ∞Ì, 4 GB¿« ∏fi¿Œ ∏fi∏∏Æ∫∏¥Ÿ ≈´ øÓøµ √º¡¶ ¡¢±Ÿ¿ª ¡¶∞¯«“ ºˆ ¿÷Ω¿¥œ¥Ÿ. Ω«¡¶∑Œ, Macø° º≥ƒ°«“ ºˆ ¿÷¥¬ √÷¥Î«—¿« π∞∏Æ¿˚ ∏fi∏∏Æ¿Œ 16 EB¿« ∞°ªÛ ∏fi∏∏Æø° ¡¢±Ÿ«“ ºˆ ¿÷∞‘ «ÿ¡›¥œ¥Ÿ.

¿œ∫Œ CPU æΔ≈∞≈ÿ√ƒøÕ¥¬ ¥fi∏Æ G5ø°º≠¥¬ 32 ∫ÒΔÆ ¿¿øÎ «¡∑Œ±◊∑•¿ª Ω««‡«œ¥¬ µ• æÓ∂≤ º∫¥… ¿˙«œµµ æ¯Ω¿¥œ¥Ÿ. ¿Ã¥¬ PowerPC æΔ≈∞≈ÿ√ƒ∞° 32 ∫ÒΔÆ º≠∫ͺ¬¿ª ¡ˆø¯«œ¥¬ 64 ∫ÒΔÆ æΔ≈∞≈ÿ√ƒ∑Œ ¡§¿«µ«æÓ 32 ∫ÒΔÆø°º≠ 64 ∫ÒΔÆ «œµÂø˛æÓ∑Œ ≤˜±Ë 毿à ¿¸»Ø«“ ºˆ ¿÷±‚ ∂ßπÆ¿‘¥œ¥Ÿ. ∂««— 32 ∫ÒΔÆ ¿¿øÎ «¡∑Œ±◊∑•¿∫ 64 ∫ÒΔÆ ø¨ªÍ π◊ ∑π¡ˆΩ∫≈ÕøÕ ∞∞¿∫ ø©∑Ø 64 ∫ÒΔÆ ±‚¥…¿ª »∞øΫ“ ºˆ ¿÷Ω¿¥œ¥Ÿ. ¿Ã¥¬ æ÷«√¿Ã æΔ≈∞≈ÿ√ƒ∞£¿« ø¯»∞«— ¿¸»Ø¿ª ∞°¥…ƒ… «œ±‚ ∂ßπÆ¿‘¥œ¥Ÿ. øπ∏¶ µÈæÓ ∏µÁ æ÷«√ «œµÂø˛æÓ¥¬ «— ∞≥ πˆ¿¸¿« ƒø≥Œ∏∏¿Ã ¿÷Ω¿¥œ¥Ÿ.

Mac OS X Tiger¿« 64 ∫ÒΔÆ ¡ˆø¯¿∫ ¡ˆ±›±Ó¡ˆ æÓ¥¿ ¥©±∏µµ ±∏√‡«“ ºˆ æ¯æ˙¥¯ ªı∑ŒøÓ ¥‹∞Ë¿« ¿¿øÎ «¡∑Œ±◊∑•¿∏∑Œ ªı∑ŒøÓ ¿Â¿ª ø≠æ˙Ω¿¥œ¥Ÿ.

Tiger 64 ∫ÒΔÆ ±‚¥…ø° ¥Î«— ¿⁄ºº«— º≥∏Ì¿∫ Developing 64-bit Applications¿ª ¬¸¡∂«œΩ Ω√ø¿.

Xcode 2.0

æ÷«√¿« µŒ π¯¬∞ πˆ¿¸ ∞≥πfl¿⁄ ≈¯ººΔÆ Xcode 2.0¥¬ ø©∑Ø ªı∑ŒøÓ ±‚¥…∞˙ ¡¶«∞ ¿¸π›ø° ¥Î«— ±‚¥… «‚ªÛ¿ª ∞°¡Æø‘Ω¿¥œ¥Ÿ. ∞°¿Â ¡÷∏Ò«“∏∏«— ªı∑ŒøÓ ±‚¥…¿∫ ªı∑ŒøÓ ∫Ò¡ÍæÛ ∏µ®∏µ ≈¯¿‘¥œ¥Ÿ. «¡∑Œ¡ßΔÆø°º≠ ≈¨∑°Ω∫ ººΔÆ∏¶ º±≈√«œ∏È Xcode¥¬ ƒ⁄µÂ∏¶ π›øµ«œø© ¡∂¿€±Ó¡ˆ «“ ºˆ ¿÷¥¬ ∫Ò¡ÍæÛ ≈¨∑°Ω∫ ∞Ë√˛µµ∏¶ ∏∏µÏ¥œ¥Ÿ. ¿Ã ∞Ë√˛µµ¥¬ ƒ⁄µÂ∏¶ ¡¶¿€«œ¥¬ ≈¨∑°Ω∫∏¶ ¡¶∞¯«“ ª”∏∏ æΔ¥œ∂Û Core Dataø°º≠ ∏∏µÈ∞Ì ∞¸∏Æ«œ¥¬ µ•¿Ã≈Õ∏¶ ¡∂¿€«œ¥¬ µ• ªÁøΫ“ ºˆ ¿÷Ω¿¥œ¥Ÿ.

Modeler screenshot

±◊∏≤ 3: Xcode ≈¨∑°Ω∫ ∏µ®∑Ø

Xcode 2.0¿« ∂« ¥Ÿ∏• ªı∑ŒøÓ ±‚¥…¿∫ ±◊∑°«» ø¯∞› µπˆ±Î¿‘¥œ¥Ÿ. ø©∑Ø ¿¿øÎ «¡∑Œ±◊∑•ø°º≠ πÆ¡¶∏¶ µπˆ±Î«œ¥¬ √÷ªÛ¿« πÊπ˝¿∫ ∞≥πfl¿⁄∞° Xcode∑Œ ¿€æ˜«— ∞∞¿∫ ¿Â∫Òø°º≠ ¿¿øÎ «¡∑Œ±◊∑•¿ª Ω««‡«œ¥¬ ∞Õ¿‘¥œ¥Ÿ. ±◊∑Ø≥™ ∞‘¿”¿Ã≥™ ¿Ã∫•ΔÆ «⁄µÈ∏µ µπˆ±Î∞∞¿∫ «Æ Ω∫≈©∏∞ ¿¿øÎ «¡∑Œ±◊∑•ø°º≠ ¿€æ˜«œ∏È ø¯∞› µπˆ±Î¿∫ ¥Ÿ∏• ¿Â∫Òø°º≠ ¿¿øÎ «¡∑Œ±◊∑•¿ª Ω««‡«“ ºˆ ¿÷¥¬ ¥…∑¬¿ª ¡¶∞¯«œ∞Ì ∞∞¿∫ µπˆ±Î ±‚¥…¿ª »∞øΫ“ ºˆ ¿÷∞‘ «ÿ¡›¥œ¥Ÿ.

Xcode 2.0¥¬ GUI ±‚¥… «‚ªÛ∞˙ «‘≤≤ ªı∑ŒøÓ C++ ParserøÕ ¿⁄µø ∫§≈Õ∂ۿᶿú«¿ª Δ˜«‘«— ø©∑Ø ƒ⁄µÂ ¿€º∫ ±‚¥…¿ª «‚ªÛΩ√≈≤ GCC 4.0∏¶ ¡¶∞¯«’¥œ¥Ÿ. Velocity Engine ƒ⁄µÂ∏¶ ¿€º∫«œø© G4 π◊ G5 «¡∑Œººº≠ø°º≠ √÷¥Î¿« º∫¥…¿ª æÚ¥¬ µøΩ√ø° GCC∞° ø©∑Ø∫–¿ª ¥ÎΩ≈«œø© ∏∑¡fl«— ¿€æ˜¿ª ¥ÎΩ≈ ºˆ«‡«’¥œ¥Ÿ. ΔØ∫∞«— ≥Î∑¬æ¯¿Ãµµ µ•¿Ã≈Õ æÓ∑π¿ÃøÕ ø¨µø«œ¥¬ ƒ⁄µÂ∑Œ 4 πËø°º≠ 14 π˱ӡˆ º∫¥… «‚ªÛ¿ª ∞°¡Æø¿¥¬ GCC¿« ¿⁄µø ∫§≈Õ∂ۿᶿú«¿ª ªÁøΫœø© ¿ÃøÕ ∞∞¿∫ º∫¥… ¿Ã¡°¿ª æÚ¿ª ºˆ ¿÷Ω¿¥œ¥Ÿ.

ªı∑ŒøÓ Xcode 2.0ø° ¥Î«ÿ æÀæΔ∫∏∑¡∏È Working with Xcode 2.0∏¶ ¬¸¡∂«œΩ Ω√ø¿.

Automator

AppleScript¥¬ ªı∑”∞Ì Ω≈º±«— πÊΩƒ¿∏∑Œ ø©∑Ø ¿¿øÎ «¡∑Œ±◊∑•¿« º∫¥…¿ª ∞·«’«“ ºˆ ¿÷µµ∑œ «ÿ¡›¥œ¥Ÿ. Automator¥¬ AppleScript¿« ¿¿øÎ «¡∑Œ±◊∑• ≈Ϋ’ ±‚º˙¿ª ¥ı «—√˛ ∞≠»≠«’¥œ¥Ÿ. Automator∏¶ ªÁøΫœ∏È √÷¡æ ªÁøο⁄¥¬ ø©∑Ø ¿¿øÎ «¡∑Œ±◊∑•ø°º≠ «— ∞≥¿« ¿˙¿Â ∞°¥…«— øˆ≈©«√∑ŒøÏ∑Œ æ◊º«¿ª µÂ∑°±◊ æÿ µÂ∑”«“ ºˆ ¿÷Ω¿¥œ¥Ÿ. ¿Ã πÊΩƒ¿∫ Ω© Ω∫≈©∏≥ΔÆ ¿€º∫∞˙ «— ∞≥¿« ƒø∏«µÂ ∂Û¿Œ ≈¯¿ª Δƒ¿Ã«¡∞° ¿÷¡ˆ∏∏ ∫Ò¡ÍæÛ ¿Œ≈ÕΔ‰¿ÃΩ∫∏¶ ¡ˆø¯«œ¥¬ ¥Ÿ∏• ƒø∏«µÂ ∂Û¿Œ ≈¯∑Œ √‚∑¬«œ¥¬ πÊΩƒ∞˙ ¿ØªÁ«’¥œ¥Ÿ.

Automator screenshot

±◊∏≤ 4: Automatorø°º≠ ªÛ»£ ø¨∞·µ«æÓ ¿÷¥¬ æ◊º«

∞≥πfl¿⁄ ø©∑Ø∫–¿∫ AppleScript ∂«¥¬ Cocoa∏¶ ªÁøΫœø© ¿⁄Ω≈∏∏¿« æ◊º«¿ª º’Ω±∞‘ ±∏√‡«“ ºˆ ¿÷Ω¿¥œ¥Ÿ. ¡Ô, ¥Ÿ∏• ªÁøο⁄µÈ¿Ã ¿⁄Ω≈¿« øˆ≈©«√∑ŒøÏø°º≠ ªÁøΫ“ ¿€¿∫ πŸ¿ÃΔÆ ≈©±‚¿« ¿Ø¥÷ø°º≠µµ ≤fiø°º≠≥™ ±◊∏±µÌ«— ±‚¥…º∫¿ª ¡¶∞¯«“ ºˆ ¿÷¥Ÿ¥¬ ¿«πÿ‘¥œ¥Ÿ. ±‚æ˜ »Ø∞Ê¿ª øπ∑Œ µÈ∏È ¥ŸæÁ«— ≥ª∫Œ ¿•ªÁ¿ÃΔÆø°º≠ µ•¿Ã≈Õ∏¶ æÚ¿ª ºˆ ¿÷¥¬ æ◊º«¿ª ±∏√‡«œ∞Ì, ±◊ µ•¿Ã≈Õø°º≠ ∫∏∞̺≠∏¶ ∏∏µÈæÓ, Δ¿≥ª ∏µÁ ¡˜ø¯ø°∞‘ ¿¸º€«“ ºˆ ¿÷Ω¿¥œ¥Ÿ. ¿Ã øˆ≈©«√∑ŒøÏ∏¶ Ω««‡«œ¥¬ æÓ∂≤ æ◊º«µÈ¿∫ Automatorø°º≠ ¡¶∞¯«œ¥¬ ±‚∫ª¿˚¿Œ ∞Õ¿œ ºˆµµ ¿÷∞Ì, ¥Ÿ∏• æ◊º«µÈ¿∫ ∞≥πfl¿⁄ ø©∑Ø∫–¿Ã ¡¶¿€«— ªÁøο⁄»≠µ» æ◊º«¿œ ºˆ ¿÷Ω¿¥œ¥Ÿ.

∂««— Automator¥¬ ∞≥πfl¿⁄ø°∞‘ ¿ØøΫ— ºˆ ∏π¿∫ æ◊º«¿ª ¡¶∞¯«’¥œ¥Ÿ. øπ∏¶ µÈæÓ, «¡∑Œ¡ßΔÆ¿« π˃°∞°¥…«— ∫ÙµÂ∏¶ ¿€º∫«œ¥¬ øˆ≈©«√∑ŒøÏ∏¶ ¡¶¿€«œ∞Ì, øˆ≈©«√∑ŒøÏ∞° Δ˜«‘µ» º≥ƒ° Δ–≈∞¡ˆøÕ ∏Ó ∞≥¿« ¥Ÿ∏• Δƒ¿œ¿ª ∏∏µÈæÓ, ¿• º≠πˆø° æ˜∑ŒµÂ«“ ºˆ ¿÷¥¬ DMG Δƒ¿œ∑Œ æ–√‡«“ ºˆ ¿÷Ω¿¥œ¥Ÿ.

Automatorø° ¥Î«ÿ ¿⁄ºº»˜ æÀæΔ∫∏∑¡∏È Working with Automator∏¶ ¬¸¡∂«œΩ Ω√ø¿.

Core Image

¡ˆ≥≠ ∏Ó ≥‚ µøæ» ATI π◊ NvidiaªÁ¿« √÷√∑¥‹ ∫Òµø¿ ƒ´µÂ¿« GPU(Graphics Processing Units)¥¬ ∏≈ 6 ∞≥ø˘∏∂¥Ÿ º∫¥…¿Ã πË∞°µ«æÓ π´æÓ¿« π˝ƒ¢∫∏¥Ÿ º”µµ∞° ª°∂Û¡≥Ω¿¥œ¥Ÿ. ø¿¥√≥Ø GPU¥¬ √ ¥Á 60æÔ «»ºø ¿ÃªÛ¿ª √≥∏Æ«“ ºˆ ¿÷¥¬ ªı∑ŒøÓ GeForce FX 6800¿∏∑Œ ≥Ó∂ÛøÓ ∫Œµø º“ºˆ¡° Δƒøˆ∏¶ ¡¶∞¯«’¥œ¥Ÿ. ¿Ã ø¨ªÍ Δƒøˆ¿« æˆ√ª≥≠ ¡ı∞°¥¬ ¿Ã¿¸ø°¥¬ CPUø° π≠ø© ¿÷¥¯ «»ºø¥Á √≥∏Æ ¥…∑¬¿ª ∫Òµø¿ ƒ´µÂ∞° »ø∞˙¿˚¿∏∑Œ ¥ÎΩ≈ ºˆ«‡«“ ºˆ ¿÷∞‘ µ«æÓ ∞≥πfl¿⁄ø°∞‘ ªı∑ŒøÓ ±‚»∏∏¶ ø≠æÓµÂ∏≥¥œ¥Ÿ.

ªˆªÛ ∫∏¡§∞˙ ∞∞¿∫ ±‚∫ª¿˚¿Œ µø¿€ø°º≠ øϺˆ«— «œ¿Ã ∏º« ∫Ò¡ÍæÛ »ø∞˙±Ó¡ˆ √ ∞̺” ∞Ì¡§π– ¿Ãπሠ«¡∑ŒººΩÿª ¡ˆø¯«œ¥¬ Tiger¿« ∞≠∑¬«— «¡∑π¿”ø˜ Core Image∏¶ º“∞≥«’¥œ¥Ÿ. Core Image¥¬ OpenGL¿ª ¿ÃøΫœø© √÷√∑¥‹ ¿Ãπሠ«¡∑ŒººΩà »Ø∞Ê¿ª ¡¶∞¯«‘¿∏∑ŒΩ· PowerPC G4 π◊ G5 CPU¿« Velocity Engine ª”∏∏ æΔ¥œ∂Û ø¿¥√≥Ø¿« «¡∑Œ±◊∑°π÷¿Ã ∞°¥…«— GPU¿« Δƒøˆ∏¶ º’Ω±∞‘ »∞øΫ“ ºˆ ¿÷∞‘ «ÿ¡›¥œ¥Ÿ. Core Image¥¬ ¿Ãπሠ«¡∑ŒººΩà «¡∑Œ±◊∑•(∂«¥¬ ƒø≥Œ)¿ª Ω«Ω√∞£¿∏∑Œ ƒƒΔƒ¿œ«œø© ø©∑Ø ∞≥¿« ƒø≥Œ¿ª √÷¿˚»≠«œ∞Ì GPU∏¶ »∞øΫ’¥œ¥Ÿ. ∞̺∫¥… GPU∏¶ »∞øΫœ¡ˆ æ ¿ª ∞ÊøÏø°¥¬ SMP CPUøο∏∑Œ √÷¿˚»≠µ» ƒ⁄µÂ∏¶ ¿€º∫«“ ºˆ ¿÷Ω¿¥œ¥Ÿ.

∂« ¥Ÿ∏• ∞≠∑¬«— ∞≥πfl¿⁄ ±‚¥…¿∫ Core Imageø°º≠ ¡¶∞¯«œ¥¬ «√∑ر◊¿Œ æΔ≈∞≈ÿ√ƒ¿‘¥œ¥Ÿ. ¿Ã æΔ≈∞≈ÿ√ƒ¥¬ «»ºø «¡∑ŒººΩà ƒø≥Œ¿ª 朻£»≠«— ∞£¥‹«— «√∑ر◊¿Œ Image Units¿Ã∂Û¥¬ « ≈Õ, øµªÛ »ø∞˙, »ø∞˙ Δ–≈∞¡ˆø° ΔÌ∏Æ«œ∞‘ ¡¢±Ÿ«“ ºˆ ¿÷¥¬ ¿¿øÎ «¡∑Œ±◊∑•¿ª ¡¶∞¯«’¥œ¥Ÿ. Image Units¿∫ ¿Ãπሠ«¡∑ŒººΩÃø° √÷¿˚»≠µ» OpenGL Shading Languageø°º≠ Δƒª˝µ» CIKernel ææÓ∏¶ ªÁøΫœø© ¿€º∫µ«æ˙Ω¿¥œ¥Ÿ. Image Units¿∫ Core Image »£Ω∫ΔÆ ¿¿øÎ «¡∑Œ±◊∑•¿ª ≈Ϋÿ ∞¯¿Ø«“ ºˆ ¿÷¿∏π«∑Œ ∞≥πfl¿ª ΔÌ∏Æ«œ∞‘ «ÿ¡›¥œ¥Ÿ.

Core Image diagram

±◊∏≤ 5: «¡∑ŒººΩÃ Δƒ¿Ã«¡∂Û¿Œø° ∞·«’µ» ª˘«√∑Ø π◊ ƒø≥Œ.

±◊∏≤ 5ø°º≠ ∫∏µÌ¿Ã, «¡∑ŒººΩÃ Δƒ¿Ã«¡∂Û¿Œ¿« ∞¢ ¿Ãπሥ¬ ¿Ãπáˆø°º≠ «»ºø¿ª ∞°¡Æø¿∞Ì, «»ºø¿ª ø√πŸ∏£∞‘ Δ–≈∞¡ˆ»≠«œø©, ƒø≥Œ∑Œ «»ºø¿ª ¿¸¥fi«“ ºˆ ¿÷∞‘ «œ¥¬ ª˘«√∑Ø ∞¥√º∏¶ « ø‰∑Œ «’¥œ¥Ÿ. º“Ω∫ ¿Ãπሥ¬ ±◊¥Î∑Œ ∫∏¡∏µ«π«∑Œ ∫ÒΔƒ±´«¸ ¿Ãπሠ«¡∑ŒººΩÿª ¡¶∞¯«’¥œ¥Ÿ.

¿Ãπሠ«¡∑ŒººΩÃ Δƒ¿Ã«¡∂Û¿Œ¿ª ¡∂«’«œ∏È ∫Ì∑Ø, µΩ∫≈‰º«, ª˛«¡≥ , ¥ŸæÁ«— øµªÛ »ø∞˙∞° Δ˜«‘µ«æÓ ¿÷¥¬ Tigerø° ±∏√‡µ» ºˆ Ω ∞≥¿« Image Units∏¶ º±≈√«“ ºˆ ¿÷Ω¿¥œ¥Ÿ. ∂««— ¿⁄Ω≈∏∏¿« Image Units∏¶ º’Ω±∞‘ ∏∏µÈæÓ ¿⁄Ω≈¿« ¿¿øÎ «¡∑Œ±◊∑•¿Ã≥™ ¥Ÿ∏• Core Image »£Ω∫ΔÆ ¿¿øÎ «¡∑Œ±◊∑•ø° ªÁøΫ“ ºˆ ¿÷Ω¿¥œ¥Ÿ.

Core Image π◊ Image Unitsø° ¥Î«ÿ ¿⁄ºº»˜ æÀæΔ∫∏∑¡∏È Developing with Core Image∏¶ ¬¸¡∂«œΩ Ω√ø¿.

Core Data

Cocoa¥¬ ¿¿øÎ «¡∑Œ±◊∑• ªÁøο⁄ ¿Œ≈ÕΔ‰¿ÃΩ∫ ∞≥πfl¿ª ¡ˆø¯«œ¥¬ øϺˆ«— º÷∑Áº«¿ª ¡¶∞¯«’¥œ¥Ÿ. Pantherø°º≠ Cocoa¥¬ πÃ∏Æ ±∏√‡µ» ƒ¡ΔÆ∑—∑Ø ∞¥√º("Bindings" ∑π¿ÃæÓ)∏¶ ¡¶∞¯«œø© ¥ŸæÁ«— UI ø‰º“∏¶ µ•¿Ã≈Õ ∏µ®ø° ø¨∞·«œø¥Ω¿¥œ¥Ÿ. ¿Ã¡¶ Tigerø°º≠ Cocoa¥¬ Core Data¿« Δƒøˆ∏¶ ≈Ϋÿ µ•¿Ã≈Õ ∞¥√º∏¶ ∞¸∏Æ«‘¿∏∑ŒΩ· ¿⁄µø √κ“/∫π±Õ ¡ˆø¯, √fl∞° ªÁøο⁄ ¿Œ≈ÕΔ‰¿ÃΩ∫ µø±‚»≠, µ•¿Ã≈Õ ¿œ∞¸º∫, ∫∏¡§, µΩ∫≈©ø° ±‚∑œ«“ ∂ß º”µµ «‚ªÛ¿ª ¡¶∞¯«’¥œ¥Ÿ.

Core Data¥¬ µ•¿Ã≈Õ ∞¥√º¿« ¡§¿«∏¶ ±∏√‡«“ ¥…∑¬¿ª ¡¶∞¯«’¥œ¥Ÿ. ¿œ¥‹ ¡§¿«µ«∏È Core Data¥¬ ∏fi∏∏ÆøÕ µΩ∫≈©ªÛ¿« µ•¿Ã≈Õ ∞¥√º∏¶ ∞¸∏Æ«œ¥¬ ∏∑¡fl«— ¿”π´∏¶ √≥∏Æ«’¥œ¥Ÿ. µ˚∂Ûº≠, ∞≥πfl¿⁄¥¬ ¿¿øÎ «¡∑Œ±◊∑• ∑Œ¡˜ø° ¡˝¡fl«“ ºˆ ¿÷¿∏∏Á ±‚√ ¿˚¿Œ ¿€æ˜¿ª «œ¡ˆ æ æΔµµ µÀ¥œ¥Ÿ. ø‰ƒ¡¥Î, Core Data¥¬ ∏µ® ±∏µø«¸ ∞¥√º ∞¸∏Æ ±◊∑°«¡¿Ã¿⁄ øµ±∏º∫ «¡∑π¿”ø˜¿‘¥œ¥Ÿ.

Core Data diagram

Figure 6: Core Data

Tigerø°º≠ Core Data¥¬ 3 ∞°¡ˆ ¿Ø«¸¿« Δƒ¿œ¿ª ¡ˆø¯«œø© µ•¿Ã≈Õ∏¶ ¿˙¿Â«’¥œ¥Ÿ:

  • ≈ÿΩ∫ΔÆ ±‚π› XML Δƒ¿œ Δ˜∏À
  • πŸ¿Ã≥ ∏Æ Δƒ¿œ Δ˜∏À Ω««‡
  • ∞̺∫¥…, SQLite ±‚π›¿« µ•¿Ã≈Õ∫£¿ÃΩ∫ Δƒ¿œ Δ˜∏À

¿Ã Δƒ¿œ Δ˜∏À¿∫ ∞¢∞¢ ¿Â¡°¿Ã ¿÷Ω¿¥œ¥Ÿ. XML Δƒ¿œ Δ˜∏À¿∫ Δƒ¿œ ≥ª∫Œ∏¶ ∫º ºˆ ¿÷∞Ì æÓ∂≤ ¿œ¿Ã ¡¯«‡µ«¥¬¡ˆ æÀ ºˆ ¿÷¿∏π«∑Œ ¿¿øÎ «¡∑Œ±◊∑•¿ª ∞≥πfl«œ¥¬ µøæ» ΔÌ∏Æ«’¥œ¥Ÿ. SQLite Δ˜∏À¿∫ ¿⁄√º¿˚¿Œ º∫¥…¿« Δغ∫¿∏∑Œ ¿Œ«ÿ µ•Ω∫≈©≈æ ¿¿øÎ «¡∑Œ±◊∑•ø° √÷ªÛ¿« º±≈√¿Ã µ… ºˆ ¿÷Ω¿¥œ¥Ÿ.

Core Dataø° ¥Î«— ¿⁄ºº«— º≥∏Ì∞˙ Cocoa ¿¿øÎ «¡∑Œ±◊∑•ø°º≠ ªÁøΫœ¥¬ πÊπ˝ø° ¥Î«ÿ æÀ∞Ì ΩÕ¥Ÿ∏È Developing with Core Data∏¶ ¬¸¡∂«œΩ Ω√ø¿.

√fl∞° ±‚º˙

π∞∑–, Tigerø°¥¬ √≥¿Ω º±∫∏¿Ã¥¬ ºˆ ∏π¿∫ ±‚º˙µÈ¿Ã ¿÷Ω¿¥œ¥Ÿ. Ω«¡¶∑Œ ≥ π´≥™ ∏𱂠∂ßπÆø° ¿œ¿œ¿Ã ø≠∞≈«“ ºˆ 毿∏∏Á ±◊ ¡fl ¿œ∫Œ ±‚¥…∏∏ º“∞≥«’¥œ¥Ÿ.

º’Ω¨øÓ ªÁøÎ∞˙ VoiceOver

Mac OS X¿« º’Ω¨øÓ ªÁøÎ ±‚¥…¿∫ Tigerø°º≠ ¥ıøÌ ∞≠»≠µ«æÓ ªı∑ŒøÓ ¿Ωº∫ ¿Œ≈ÕΔ‰¿ÃΩ∫ VoiceOver∏¶ ¡¶∞¯«’¥œ¥Ÿ. Ω√∞¢ π◊ √ª∞¢ ¿Âæ÷∞° ¿÷¥¬ ªÁøο⁄∏¶ ¿ß«ÿ ¡¶¿€µ» VoiceOver¥¬ ¿• Δ‰¿Ã¡ˆ, ∏fi¿œ ∏fiΩ√¡ˆ, øˆµÂ «¡∑Œººº≠ Δƒ¿œ µÓ¿« πƺ≠ ≥ªøοª ≈´º“∏Æ∑Œ ¿–æÓ¡›¥œ¥Ÿ. æ÷«√¿∫ Tigerø° ≈Ϋ’«œø© «¡∑Œ±◊∑°π÷ ∞°¿ÃµÂ∂Û¿Œ¿ª ¡¶∞¯«‘¿∏∑ŒΩ· ∞≥πfl¿⁄ ¿¿øÎ «¡∑Œ±◊∑•ø°º≠ √÷ªÛ¿« VoiceOver ∞Ê«Ë¿ª ¿¸¥fi«“ ºˆ ¿÷µµ∑œ «ÿ¡›¥œ¥Ÿ.

H.264/AVC

MPEG-4 Part 10∑Œ æÀ∑¡¡¯ H.264/AVC¥¬ 3G ¿Ãµø ¿¸»≠ø°º≠ HD ≈⁄∑π∫ҡرӡˆ ≥∑¿∫ µ•¿Ã≈Õ º”µµ∑Œ ∞Ì«∞¡˙ øµªÛ¿ª ¡ˆø¯«œ¥¬ ∏≈øÏ »ø∞˙¿˚¿Ã∞Ì »Æ¿Â ∞°¥…«— øµªÛ ±‚º˙¿‘¥œ¥Ÿ. ¿Ã ±‚º˙¿∫ Tiger¿« QuickTimeø° ≥ª¿Âµ«æÓ ¿÷Ω¿¥œ¥Ÿ. µ˚∂Ûº≠ QuickTime¿ª »∞øΫœø© ±∏√‡«— ¿¿øÎ «¡∑Œ±◊∑•¿∫ ¿Ã ∞≠∑¬«— ªı∑ŒøÓ øµªÛ ±‚º˙¿ª ªÁøΫ“ ºˆ ¿÷Ω¿¥œ¥Ÿ.

Sync Services

Jaguarø°º≠ º“∞≥«— iSync¥¬ ø©∑Ø ¥Î¿« ƒƒ«ª≈Õ π◊ ø¨∞·µ» iPod, ¿Ãµø ¿¸»≠, PDA π◊ ±‚≈∏ ¿Â∫Òø°º≠ ø¨∂Ù√≥, ƒ∂∏∞¥ı, ∫œ∏∂≈© µÓ¿ª µø±‚»≠«ÿ¡÷¥¬ ±‚º˙¿‘¥œ¥Ÿ. Tigerø°º≠ µ•¿Ã≈Õ µø±‚»≠ ∞≥≥‰¿∫ øÓøµ √º¡¶ø° ¿œπ›»≠∞° µ«æ˙¿∏∏Á Ω√Ω∫≈€ »Ø∞Ê º≥¡§ Δ–≥Œ¿ª ≈Ϋÿ ¡∂¡§«“ ºˆ ¿÷Ω¿¥œ¥Ÿ. ∞‘¥Ÿ∞°, µ•¿Ã≈Õ¿« ∫Ø∞Ê ≥ªøοª ∫Ò±≥ π◊ ¡∂¡§«œ¥¬ ±‚¥…¿Ã ªı∑ŒøÓ «¡∑π¿”ø˜ Sync Servicesø° ±∏√‡µ«æÓ ¿÷Ω¿¥œ¥Ÿ.

PDFKit

Mac OS X¿Ã √≥¿Ω ∞¯∞≥µ» »ƒ∫Œ≈Õ PDF Δƒ¿œ¿ª ¿–∞Ì æµ ºˆ ¿÷∞‘ µ«æ˙Ω¿¥œ¥Ÿ. ¿Ã¡¶ PDF Δƒ¿œ¿ª «¡∑Œ±◊∑•¿˚¿∏∑Œ ¡¶¿€«œ∞Ì, ¿–∞Ì, ¡∂¿€«“ ¥…∑¬¿ª ªı∑ŒøÓ PDFKit API∏¶ ≈Ϋÿ ¡¶∞¯«’¥œ¥Ÿ. Web KitøÕ ¿ØªÁ«— PDFKit¥¬ PDF πƺ≠¿« ¥ŸæÁ«— ∫Œ∫–ø° ¡¢±Ÿ«œ∞Ì, ¡¶¿€«“ ºˆ ¿÷¥¬ ¥…∑¬¿ª ¡¶∞¯«ÿ¡÷¥¬ Cocoa ≈¨∑°Ω∫ Ω∫¿ßΔÆ¿‘¥œ¥Ÿ.

∞≥πfl¿⁄ ø©∑Ø∫–¿ª ¿ß«— ±‚º˙

Tiger¿« ∏µÁ ªı∑ŒøÓ ±‚º˙ø°¥¬ ¿œ∞¸µ» ¡÷¡¶∞° ¿÷Ω¿¥œ¥Ÿ. πŸ∑Œ ∞≥πfl¿⁄µÈ¿Ã ¿¿øÎ «¡∑Œ±◊∑• ¿¸øÎ ƒ⁄µÂ∏¶ ¿€º∫«œ¥¬ µ• ¡˝¡fl«“ ºˆ ¿÷µµ∑œ «œ¥¬ ∞Õ¿‘¥œ¥Ÿ. ∞≥πfl¿⁄ ø©∑Ø∫–¿∫ Mac ªÁøο⁄∞° ±‚¥Î«œ¥¬ ±‚¥…º∫¿ª ±∏«ˆ«œ±‚ ¿ß«ÿ ¡fl√fl ±‚¥…¿ª ªı∑Œ ±∏√‡«“ « ø‰∞° æ¯Ω¿¥œ¥Ÿ. ¥ÎΩ≈ æ÷«√¿∫ ø©∑Ø∫–¿Ã ¿¿øÎ «¡∑Œ±◊∑•ø° ¡˝¡fl«œ∞Ì √÷º±¿ª ¥Ÿ«“ ºˆ ¿÷µµ∑œ ¿¿øÎ «¡∑Œ±◊∑• ∞≥πfl¿« ø©∑Ø √¯∏È¿ª ∞¸∏Æ«œ¥¬ «≥∫Œ«— «¡∑π¿”ø˜ ººΔÆ∏¶ ¡¶∞¯«’¥œ¥Ÿ.

∂««— æ÷«√¿∫ ¿Ã ∏µÁ ±‚º˙¿ª Ω≈∑⁄«œø© ¿¿øÎ «¡∑Œ±◊∑•ª”∏∏ æΔ¥œ∂Û Mac OS X¿ª ±∏√‡«œ±‚ ∂ßπÆø° ¿ÃµÈ ±‚º˙¿Ã »ÆΩ«»˜ ∞À¡ıµ«æ˙¥Ÿ¥¬ ¡°¿ª »ÆΩ≈«“ ºˆ ¿÷¿∏Ω« ∞Ã¥œ¥Ÿ. µ˚∂Ûº≠ ∞°ªÛ¿« πÆ¡¶∞° æΔ¥— Ω«¡¶ πÆ¡¶∏¶ «ÿ∞·«“ ºˆ ¿÷¥¬ ±‚¥…º∫¿ª ¡¶∞¯«’¥œ¥Ÿ.

Ω√¿€«œ¥¬ πÊπ˝

Ω√¿€¿∫ ≥ π´≥™ ∞£¥‹«’¥œ¥Ÿ. ø©∑Ø∫–¿Ã «ÿæfl«“ √π π¯¬∞ ¿œ¿∫ ADC »∏ø¯¿Ã µ«¥¬ ∞Õ¿‘¥œ¥Ÿ. ¿Ã π´∑· ADC ø¬∂Û¿Œ ∏‚πˆΩ±¿∫ √÷Ω≈ Xcode 昵•¿ÃΔÆøÕ ¥Ÿ∏• ∞≥πfl¿⁄ ≈¯¿ª ¿ÃøΫ“ ºˆ ¿÷∞‘ «ÿ¡›¥œ¥Ÿ. Tiger Developer Kit∏¶ ¡¶∞¯«œ¥¬ ADC Select ∏‚πˆΩ±¿∫ Mac OS X Tiger π◊ Xcode 2∏¶ µΩ∫≈©∑Œ ¡¶∞¯«œ∏Á Mac OS X Tiger Serverø° ¥ŸøÓ∑ŒµÂ ¡¢±Ÿ¿ª ¡ˆø¯«’¥œ¥Ÿ. Select ∏‚πˆΩ±¿∫ ∂««— Tiger ¡ˆø¯ ø£¡ˆ¥œæÓøÕ ¿œ¥Î¿œ∑Œ ¡˜¡¢ ªÛ¥„«“ ºˆ ¿÷¿∏∏Á ADC «œµÂø˛æÓ ±∏¿‘ «¡∑Œ±◊∑•¿ª ≈Ϋÿ «œµÂø˛æÓ∏¶ «“¿Œµ» ∞°∞›¿∏∑Œ ±∏¿‘«œ∞Ì √‚Ω√¿¸ º“«¡ΔÆø˛æÓø° ¡¢±Ÿ«“ ºˆ ¿÷Ω¿¥œ¥Ÿ.

±◊ ¥Ÿ¿Ω Xcode 2.0 ∞≥πfl¿⁄ ≈¯¿Ã « ø‰«’¥œ¥Ÿ. ¿Ã ≈¯¿∫ Install DVD∑Œ Mac OS X Tiger¿« ∏µÁ ƒ´««∫ªø°º≠ ¡¶∞¯µÀ¥œ¥Ÿ. DVDø°º≠ Xcode 2.0 Δ–≈∞¡ˆ∏¶ ¥ı∫Ì ≈¨∏Ø«œ±‚∏∏ «œΩ Ω√ø¿. ±◊∑Ø∏È ∞≥πfl¿⁄ ≈¯ª”∏∏ æΔ¥œ∂Û ADC ¬¸¡∂ ∂Û¿Ã∫Í∑Ø∏Æ¿« ¥ŸæÁ«— πƺ≠ π◊ øπ¡¶ ƒ⁄µÂ «¡∑Œ¡ßΔÆ∞° Ω√Ω∫≈€ø° º≥ƒ°µÀ¥œ¥Ÿ. πƺ≠øÕ øπ¡¶ ƒ⁄µÂ¥¬ ¿Ã πƺ≠ø°º≠ ¥Ÿ∑Á¥¬ ±‚º˙µÈ¿ª ¿⁄ºº»˜ æÀæΔ∫∏¥¬ µ• µµøÚ¿Ã µÀ¥œ¥Ÿ.

昵•¿ÃΔÆ: 2005-06-01

Choose your language: