2012-03-28 159 views
5

我最近注意到了一些OS X應用程序的趨勢。官方的Twitter客戶端Sparrow甚至Mac版的GitHub似乎都有很多相似之處。OS X應用程序開發框架

enter image description here

他們是否使用了一個框架,提供這些元素?如果是這樣,它叫什麼,我可以從哪裏獲得更多信息?

+1

查看'MyApp.app/Contents/Frameworks'文件夾,看看它們是否有相似之處 – v1Axvw 2012-03-28 20:01:36

+0

@ ief2 - 這是一個好主意。我從來沒有想過要這樣做。 – indexdotphp 2012-03-28 20:06:22

+0

事實證明,我正在尋找的框架被稱爲TwUI,它由Twitter開發並可在[https://github.com/twitter/twui](https://github.com/twitter/twui)(https://github.com/twitter/twui)上找到。 – indexdotphp 2012-03-28 20:12:19

回答

5

Twitter & Github使用TwUIChameleon框架。 Sparrow郵件應用程序使用它自己的核心動畫UI框架。 IIRC,那麼Github的Mac開發人員正在移除變色龍,實際上只是將所有的TwUI。

TwUI爲OS X帶來了一個UI,它與UIKit在很多方面類似,因爲它是從一開始就與Core Animation一起使用的。

變色龍項目實際上將UIKit API直接帶到了OS X中。因此,理論上講,您構建在UIKit上的特殊視圖應該只能在OS X上工作.Truerific twitter客戶端實際上是僅適用於變色龍的應用程序的一個示例。

+0

我已經回答了我自己的問題,但我很欣賞更長和更詳細的答案。 – indexdotphp 2012-03-28 23:32:05

相關問題