2012-03-28 42 views
5

Gần đây tôi đã nhận thấy xu hướng với một số ứng dụng OS X. Ứng dụng Twitter chính thức, Sparrow và thậm chí GitHub cho Mac dường như có nhiều điểm giống nhau.Khung phát triển ứng dụng OS X

enter image description here

Họ có sử dụng khung cung cấp các yếu tố đó không? Và nếu có, nó được gọi là gì và tôi có thể lấy thêm thông tin ở đâu?

+1

Tìm trong thư mục 'MyApp.app/Contents/Frameworks' và xem chúng có giống nhau không – v1Axvw

+0

@ ief2 - Đó là một ý tưởng tuyệt vời. Tôi chưa bao giờ nghĩ đến việc đó. – indexdotphp

+0

Nó chỉ ra rằng khung tôi đang tìm kiếm được gọi là TwUI, nó được phát triển bởi Twitter và có sẵn tại [https://github.com/twitter/twui](https://github.com/twitter/twui). – indexdotphp

Trả lời

5

Twitter & Github sử dụng các khung TwUIChameleon. Ứng dụng thư Sparrow sử dụng Khung giao diện người dùng hoạt hình lõi của chính nó. IIRC sau đó các Github cho Mac devs đã được loại bỏ Chameleon và thực sự chỉ cần đi tất cả các TwUI.

TwUI mang một giao diện người dùng đến OS X tương tự theo nhiều cách để UIKit, trong đó nó được xây dựng để sử dụng với Core Animation ngay từ đầu.

Dự án Chameleon thực sự mang UIKit API trực tiếp đến OS X. Vì vậy, theo lý thuyết, các khung nhìn đặc biệt của bạn được xây dựng trên UIKit chỉ hoạt động trên OS X. Ứng dụng twitter Twitterrific thực sự là một ví dụ về ứng dụng Chameleon.

+0

Tôi đã trả lời câu hỏi của riêng mình nhưng tôi đánh giá cao câu trả lời dài hơn và chi tiết hơn. – indexdotphp

Các vấn đề liên quan