Sự khác biệt giữa thư viện tĩnh và động trong XCode là gì? Và tại sao Apple không cho phép chúng tôi sử dụng thư viện động trong các ứng dụng iOS của chúng tôi?Sự khác biệt giữa thư viện tĩnh và động trong Xcode cho iPhone
Trả lời
Apple cho phép bạn tạo thư viện động. Trên Mac OS X, kết thúc bằng .bundle hoặc .dylib (không phải .so hoặc .a như trên Linux).
Điều gì, cụ thể là bạn đang cố gắng làm gì? Bạn đã tạo mục tiêu cho dylib của mình chưa?
Trong khi bạn có thể xây dựng thư viện động cho Mac OS X, bạn không thể sử dụng chúng để phát triển iPhone.
Thư viện tĩnh chỉ là một tệp lưu trữ các tệp đối tượng được đưa vào chương trình liên kết với nó. Trình liên kết sẽ hủy lưu trữ tất cả các tệp lưu trữ và kéo chúng vào trong khi liên kết cùng với các tệp đối tượng còn lại của bạn. Tuy nhiên, một thư viện động, tạo một tệp đối tượng dùng chung, giống như một chương trình nhưng không có điểm vào, chương trình có thể liên kết và gọi ra các thư viện được chia sẻ này cho ký hiệu của chúng mà không cần kéo chúng vào chính nó.
Bạn không thể sử dụng thư viện động tùy chỉnh trên thiết bị iOS hiện tại bằng văn bản, trừ khi chúng được cung cấp cho táo. Đọc: gửi kèm SDK. Tôi hy vọng điều này sẽ giúp bạn. – jer
Thư viện động sẽ không có ý nghĩa gì đối với ứng dụng iphone vì không có cách nào để cài đặt thư viện trên điện thoại. Tôi nhớ đọc một số tài liệu mà táo nói rằng họ quyết định không sử dụng thư viện động vì họ không muốn người dùng phải đối phó với sự phức tạp của việc tìm kiếm/cập nhật thư viện. Dễ dàng hơn nhiều khi chỉ cài đặt 1 gói cho mỗi ứng dụng.
- 1. Sự khác biệt giữa thư viện và thư viện gốc
- 2. Sự khác biệt giữa các thư viện tĩnh và chia sẻ trong NDK của Android?
- 3. Sự khác nhau giữa Thư viện C/C++ và Thư viện STL C++ trong XCode là gì?
- 4. Sự khác biệt giữa thư viện và mã ứng dụng?
- 5. Sự khác biệt giữa thư viện chuẩn C và thư viện C POSIX
- 6. Sự khác biệt giữa thành viên tĩnh và không tĩnh?
- 7. Tạo thư viện tĩnh cho iPhone
- 8. Tạo thư viện tĩnh trong Xcode 4
- 9. Sự khác nhau giữa thư viện tĩnh và tệp đối tượng có thể định vị lại?
- 10. sự khác biệt giữa các thư viện và người trợ giúp trong khung php
- 11. sự khác biệt giữa -lgcc_s và gcc
- 12. Sự khác biệt giữa Gói và Thư mục trong Java
- 13. Sự khác biệt giữa phát triển Cocoa và iPhone
- 14. Xây dựng thư viện tĩnh trong XCode 4 cho iPhone Simulator
- 15. Sự khác biệt giữa "**/* /" và "** /"?
- 16. Sự khác biệt giữa lớp singleton và lớp tĩnh?
- 17. Sự khác biệt giữa tệp jar và thư viện trong Java
- 18. tĩnh (iPhone) thư viện, phân phối, và phụ thuộc
- 19. sự khác nhau giữa plugin và thư viện là gì?
- 20. Sự khác biệt giữa mixin() và extend() trong thư viện Javascript
- 21. C/C++: Sự khác biệt giữa thư viện liên kết tĩnh và tệp đối tượng là gì?
- 22. Xcode không thể thêm thư viện tĩnh
- 23. Xcode iPhone - SDK cơ sở, sự khác biệt SDK hoạt động?
- 24. Sự khác biệt giữa dự án web tĩnh và động trong eclipse
- 25. Sự khác biệt giữa ". +" Và ". +?"
- 26. sự khác biệt giữa cacao và cocoatouch
- 27. Sự khác nhau giữa các thư viện tĩnh và chia sẻ?
- 28. Sự khác biệt giữa $ * và $ @
- 29. Sự khác biệt giữa NSLog và DLog
- 30. Sự khác biệt giữa phương pháp tĩnh và hàm tĩnh trong bộ nhớ
tôi đang nói về i-phone .a tập tin – prajakta