Tôi muốn phát triển một điều khiển giao diện người dùng có thể tái sử dụng cho iPhone. Làm thế nào tôi nên đi về việc này? Khi tôi nói tái sử dụng tôi có nghĩa là nó được đóng gói trong một dll (hoặc bất cứ điều gì được sử dụng trên nền tảng iPhone) để nó có thể được tái sử dụng trên nhiều dự án.Làm thế nào để phát triển các điều khiển giao diện phân phối cho iPhone?
Trả lời
Trong khi thư viện động không được phép sử dụng trong các ứng dụng iPhone sẽ được bán trên iPhone App Store, đây là một hướng dẫn về building static libraries with the iPhone SDK. (giả sử bạn không muốn phát hành mã nguồn)
Bạn có thể muốn cung cấp custom Interface Builder objects hoặc các thư viện mã nguồn.
Vâng, cách Xcode sẽ là gói mã của bạn vào một Khung và liên kết đến đó. Tuy nhiên, dưới iPhone bạn không thể liên kết với các khung công tác không được Apple phê duyệt (ngay cả khi chúng là của riêng bạn)
Vì vậy, bạn có thể phải liên kết trong nguồn với mã có thể sử dụng lại được. A good article here
Điều này có nghĩa là một cái gì đó như Rhodes không được phép: http://rhomobile.com/wiki/index.php?title=Rhodes –
KHÔNG nên làm việc. Từ Câu hỏi thường gặp: Các điều khoản phát triển của iPhone không cho phép các ngôn ngữ thông dịch. Họ không cho phép mã phiên dịch đã được tải xuống độc lập với cả hai kênh phân phối chính thức của Apple (tức là không có trong gói ứng dụng) và mã riêng của Apple. – JamesSugrue
Bạn có hai lựa chọn:
- Cung cấp toàn bộ mã nguồn. Sau đó, các nhà phát triển khác có thể thêm trực tiếp ứng dụng vào ứng dụng của họ.
- Phân phối phiên bản đã biên dịch của mã của bạn dưới dạng thư viện tĩnh.
Khi bạn đang lập kế hoạch phát triển kiểm soát giao diện người dùng, tôi khuyên bạn cũng nên phát triển plugin IB và gửi kèm theo nó.
Trình cắm thêm IB không được hỗ trợ để phát triển iPhone. –
- 1. Chứng chỉ phát triển và phân phối cho iPhone dev
- 2. Làm thế nào để sản lượng tin nhắn cho giao diện điều khiển Eclipse khi phát triển dành cho Android
- 3. Phân phối phiên bản phát triển của ứng dụng iPhone
- 4. Làm thế nào để triển khai một ứng dụng giao diện điều khiển
- 5. Phát triển iPhone - sự khác biệt giữa phát triển và phân phối dự phòng là gì?
- 6. Làm cách nào để phát triển giao diện COM?
- 7. Hệ thống điều khiển phiên bản được phân phối nào có giao diện người dùng GUI tốt nhất cho Windows?
- 8. Cấu trúc thư mục triển khai tốt cho các ứng dụng giao diện điều khiển java
- 9. Điều khiển giao diện người dùng cho Win32
- 10. Phát Khung hình đầu ra 2.2 cho giao diện điều khiển trong các thử nghiệm
- 11. Làm thế nào để thêm một bộ điều khiển điều hướng với bộ dựng giao diện?
- 12. Công cụ dành cho nhà phát triển trong IE7 để xem giao diện điều khiển nhật ký
- 13. Điều khiển phân đoạn giao diện người dùng tùy chỉnh
- 14. Lỗi giao diện điều khiển lạ jboss
- 15. Làm cách nào để tạo khóa riêng cho Chứng chỉ phân phối iPhone?
- 16. Làm thế nào để phân lớp Điều khiển Điều hướng khi sử dụng bảng phân cảnh?
- 17. Làm thế nào để echo để giao diện điều khiển trong Laravel và Artisan?
- 18. Nhà phát triển ứng dụng Web - giao diện điều khiển trực quan, cách
- 19. Phát triển các điều khiển ActiveX
- 20. Làm thế nào để sắp xếp chuỗi trên giao diện điều khiển đầu ra
- 21. Làm thế nào để xóa giao diện điều khiển trong Java - Eclipse SDK
- 22. chọn phân phối Linux để phát triển Haskell
- 23. Làm cách nào để tạo Bộ điều khiển XY như Giao diện người dùng trong WPF
- 24. Làm thế nào để xuất bản giao diện điều khiển ứng dụng vào thực thi
- 25. XDebug: làm thế nào để gỡ lỗi ứng dụng giao diện điều khiển từ xa?
- 26. Cách đúng để triển khai ứng dụng giao diện điều khiển C#?
- 27. Không thêm gdb trong giao diện điều khiển XCode khi xây dựng cho giả lập iPhone
- 28. Làm thế nào để ứng dụng giao diện điều khiển đa ngôn ngữ C#?
- 29. Làm thế nào để xóa giao diện điều khiển màn hình mysql trong cửa sổ?
- 30. Làm thế nào để thay đổi thư mục trên giao diện điều khiển ứng dụng
Cảm ơn bạn đã liên kết này. Chính xác những gì tôi đã suy nghĩ nhưng không biết làm thế nào để làm. –