Mac xcoder常用软件

阅读更多


  • MacPorts : command line 愛好者必備,和 FreeBSD 的 Ports 系統類似。MacPorts 還需要裝 Apple 的 Xcode 。
  • iStat menus : 換掉內建的日期顯示
  • Firefox 3.x Web Developer 必用的瀏覽器
  • Textmate * 編輯器
  • Colloquy : 非常方便的IRC client,最重要的是,每一個頻道都可以使用各自的編碼(例如一個設為 UTF-8、一個設為 Big5-HKSCS)
  • Subversion&SVK: 程式設計師一定用的工具
  • Cyberduck : FTP/SFTP client
  • DarwinPorts : 把OS X當UNIX用的最重要工具之一(另一個可能是fink,可惜我立場偏好DarwinPorts)。有了DarwinPorts(簡稱dports),就 可以安裝各種UNIX的常用工具。我使用dports安裝的軟體有wget, apache2, mysql, TRAC, subversion, unrar, lua等等。
  • SubEthaEdit * 協同編輯器
  • OpenVanilla 必備的中文輸入法
  • WriteRoom * 讓你專心思考文字的編輯器
  • svnX : Subversion 的 GUI,不過老實說還是 windows 上的 TortoiseSVN 好用穩定
  • Locomotive : Rails 火車頭
  • cocoaMySQL : MySQL的GUI
  • iTerm : 把內建的 terminal 換掉吧
  • MacFusion /MacFUSE : 可將FTP/SFTP等網路資源掛載成磁碟
  • Adium : 整合msn/gtalk等的IM
  • Skype
  • MPlayer 與VLC 雙寶:播放各種視訊檔的不二選擇。喔,也許是不三選擇…… 兩套軟體在處理「壞軌」的方式有些不同,通常只有MPlayer力有未逮時我才會換到VLC。另外我喜歡MPlayer的鍵盤跳格功能。
  • smcFanControl 控制風扇
  • quicksilver : 鍵盤快速啟動應用程式的好物
  • Chicken of the VNC : 名字很怪,其實就是VNC的client,用來搖控其他Linux/FreeBSD桌面很好用。對了,其實OS X也內建VNC server… 把remote desktop打開就是了。至於Windows搖控,建議使用Office 2004附的Remote Desktop Connection.app。
  • Xcode : Apple的軟體開發工具。雖然不是業界最先進的整合開發環境(與Eclipse、Visual Studio等相比),但我喜歡Xcode的理由跟喜歡SEE相似:恰到好處。
  • Unicode Rewriter: 解除中文MP3使用者心頭永遠的痛。
  • StuffIt: 雖然我最後都要求別人不要寄.zip/.gz以外的格式給我。
  • RealPlayer: 永遠列名為安裝最令人厭煩的第一名。不得不用的necessary evil。

Podcasts

  • Macintosh Developer Network - Network of Podcasts (mine included) for cocoa developers
  • Late Night Cocoa Podcast - Interviews and discussions with developers on advanced Cocoa topics
  • Cocoa Radio Podcast - Interviews with developers
  • Late Night Cocoa - Developers talk about techincal issues

Textbooks

  • Cocoa Programming for Mac OS X - main textbook of this Podcast
  • Advanced Max OS X Programming book - we will use this textbook in the future
  • Programming in Objective-C - this is great reference for those who want to refresh their C knowledge and learn cool stuff about Objective-C
  • Objective-C Pocket Reference - carry this book with you at all times (seriously, it is small)

Apple Info

  • Apple Developer Connection - if you are not a member — join now!
  • Apple Developer Mailing Lists - Apple’s mailing lists (warning, you can get a lot of info/emails from these lists)
  • Cocoa Developer Documentation - it is included with XCode, but you should stay current
  • Cocoa-Dev List - there is not such thing as too many mailing lists

Other Resources

  • iDevApps - The Mac Developer Community
  • CocoaDevCentral - nicely done Cocoa articles and tutorials
  • Big Nerd Ranch - Aaron Hillegass’s web site. They have a lot of useful info plus a Bootcamp (not for booting Windows on the Mac, but for learning Cocoa). I’d love to take a course there someday.
  • Stepwise - Great source of links, info, and much more
  • MacDevCenteral - articles on Cocoa and Mac OS X development
  • CocoaDev - more links and resources
  • iDevGames - for a few gamers amongyou
  • Stanford’s CS193E course - Object Oriented UI Programming class at Stanford University

 

最值得参考的 Mac 开源项目

  • Open Source on Apple
    Mac OSX 的核心是在开源的 Darwin 系统上搭建的,整个 OSX 使用了大量的开源项目,基于 WebKit 开发的 Safari、Apple 自己零配置网络协议的 Bonjour、还有 Core Data 中使用的 SQLite 等等,要了解如何利用开源社区的力量来创造自己的 Mac 产品,先从这里开始。
  • Google Mac Developer Playground
    浏览器只是使用互联网的一种方式,在 Mac 上还有许多不同的方式。Google 为喜欢 Mac 开发的玩家提供了能够访问 Google 网络 API 的代码库和各种有趣的例子,使用他们可以让你的网络服务跳出浏览器的束缚,真正与操作系统结合起来。
  • Adium Source Code
    Mac 上使用最多的多帐户 IM 软件,集成了现在所有的即时通讯协议,而且完全开发源代码,在网络统治一切的这是一个非常宝贵的技术资源,你可以从里面了解到完整的 Xcode
    工程结构、各种 Cocoa framworks 的使用方法,很好的学习范例。

你可能感兴趣的:(Cocoa,Xcode,Apple,OSX,Objective-C)