2009-05-09 33 views
23

Có một số giải pháp/thủ thuật iPhone có thể sử dụng lại trên web, chủ yếu nằm rải rác trên các blog khác nhau. Tuy nhiên tôi không thể tìm thấy bất kỳ nơi duy nhất mà họ sẽ được thu thập với nhau (một cái gì đó giống như những gì MacUpdate/VersionTracker là các ứng dụng).Có thư viện các thành phần iPhone có thể tái sử dụng trên web không?

Có trang web như vậy không?

Nếu không, tôi đang nghĩ đến việc tạo một tài khoản. Những thành phần nào bạn muốn thấy ở đó và bạn nghĩ trang web đó cần những tính năng nào? (Tôi đang nghĩ về việc chia sẻ các lớp không trực quan cũng như các thành phần trực quan và có thể các đoạn mã đơn giản cũng hiển thị các kỹ thuật/thủ thuật khác nhau.)

Tôi biết là https://stackoverflow.com/questions/640805/open-source-iphone-components-reusable-views-controllers-buttons-table-cells.

Trả lời

6

tôi nghĩ rằng tất cả các câu trả lời đều thiếu một điểm ở đây.

Đây là các trang web từ bạn có thể tìm thấy các thành phần có thể tái sử dụng.

1) http://cocoacontrols.com/

2) http://open.iphonedev.com/

3) http://cocoaobjects.com/

Dưới đây là tài khoản twitter, nơi bạn có thể tìm thấy các thành phần tái sử dụng phổ biến trên github về iPhone hoặc iPad

4) https://twitter.com/#!/github_objc

+0

Sẽ upvote hai lần nếu tôi có thể. Đánh dấu đây là một câu trả lời thực sự, cuối cùng! –

3

Nếu bạn đang tìm kiếm một giao diện người dùng iPhone để thiết kế trang web, hãy xem miễn phí IUI on Google Code.

5

Các "thư viện" Three20 đã giúp tôi rất nhiều với sự hiểu biết làm thế nào để tạo ra các thành phần tái sử dụng.

Có thể bạn đã biết chức năng nào cần triển khai. Hơn nữa, bản thân thư viện đã khá rộng rãi.

+0

Vâng, thật tuyệt. Thật không may nó kinda bị hội chứng "không được phát minh ở đây", phân lớp và mở rộng thế giới. Nhưng đó là một mã nguồn ví dụ thực sự tốt. (Chỉ * xin vui lòng * không tạo ra các thành phần có thể tái sử dụng theo cách đó. Quy tắc Component.h/Component.m khép kín!) –

+0

@Andrey: Bạn có thể giải thích thêm một chút về dòng cuối cùng của mình không? – Kriem

+1

@Kiem: hầu hết mọi lớp trong Three20 đều mang lại một vài lớp khác với nó, vì vậy bạn cần phải kéo toàn bộ thư viện để sử dụng một thành phần. Nếu bạn muốn tạo một thành phần thực sự có thể tái sử dụng và không phải là một nỗi đau trong ass, lựa chọn tốt nhất của bạn là hạn chế bản thân thành một tệp .h và một tệp .m duy nhất có thể được thêm vào bất kỳ dự án iPhone nào. Điều này cũng có nghĩa là các thành phần của bạn không nên dựa vào bất kỳ loại tiện ích tùy chỉnh nào trên các lớp tiêu chuẩn. –

7

Nếu bạn cần hiển thị một số loại chỉ báo hoạt động trong khi thực hiện các tác vụ nền, bạn có thể xem MBProgressHUD for iPhone.

+0

Cảm ơn bạn đã đăng bài! –

3

Thành phần biểu đồ. Ngọt ngào và dễ sử dụng. Cách sắp xếp theo dõi iPhone: http://code.google.com/p/s7graphview/

+0

Một thành phần thú vị thực sự, cảm ơn. –

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