Tôi đã tự tạo Cocoa Touch Framework
và tôi chỉ muốn nhập mã đó ở một nơi trong mã. Trong Xcode/trước đó trong Objective C có một vị trí trung tâm dưới Supporting Files
. Nó hoạt động như thế nào cho dự án dựa trên Swift?Nhập khung cho toàn bộ dự án tại một nơi trong Swift?
Trả lời
Tạo thư mục Khung. Kéo và thả khung của bạn trong đó. Sau đó tạo một tệp tiêu đề bắc cầu (cách dễ nhất để làm điều này trong dự án Swift là thêm một lớp c mục tiêu và nó sẽ yêu cầu bạn tạo tệp cầu nối đó cho bạn). Sau đó, trong tệp tiêu đề bắc cầu của bạn, chỉ cần thêm
Sau đó, lớp khuôn khổ của bạn có thể truy cập từ Swift. Hi vọng điêu nay co ich!
là điều này cho 'Cocoa Touch Framework' không phải là thư viện tĩnh và Swift? Bởi vì tập tin/lớp của tôi trong khung công tác có phần mở rộng .swift –
Các lời xin lỗi Janos, tôi nghĩ khung công tác của bạn là dựa trên mục tiêu C và bạn muốn tích hợp nó trong dự án Swift của bạn. Tôi nghĩ Swift Framework hiện không được hỗ trợ, xem http://stackoverflow.com/questions/24070726/building-pure-swift-cocoa-touch-framework vì Swift khá mới và bị ràng buộc thay đổi. – Valentin
nó đã hoạt động 6 tháng trước –
Như tôi đã trả lời ở đây: https://stackoverflow.com/a/46878808/3203441
Tính đến Swift4:
- Là trong một dự án Swift
- Muốn có một dự án Swift nhập khẩu toàn cầu (và sử dụng cocoapods)
Tôi chỉ quản lý để làm điều đó bằng cách thêm dòng sau vào tiêu đề bắc cầu của tôi:
#import <PodName/PodName-Swift.h>
Thực tiễn này tốt đến mức nào? Không chắc chắn, nhưng tôi chỉ muốn một số phần mở rộng trên toàn cầu có sẵn trong dự án của tôi. điều này đã làm các trick.
- 1. Netbeans - sửa chữa nhập khẩu trên toàn bộ dự án
- 2. Nơi giữ Dockerfile trong một dự án?
- 3. Cách nhập khung opencv2 trong iOS Swift
- 4. Tạo bài đánh giá Crucible cho toàn bộ dự án
- 5. Dự án java nguồn nhập trong dự án Android
- 6. Declare biểu tượng preprocesor (như DEBUG) trên toàn cầu cho toàn bộ dự án
- 7. Xcode 6.3 luôn xây dựng lại toàn bộ dự án Swift
- 8. Nhập JSON vào một dự án Eclipse
- 9. nơi đặt các tệp .properties trong một dự án Eclipse?
- 10. Tôi có thể sử dụng các khung công tác Swift 2.3 trong một dự án Swift 3 không?
- 11. Tạo dự án mới từ bộ khung dự án bằng git
- 12. Nhập khung Swift trong Swift: "Sử dụng loại không khai báo 'MyCustomView'"
- 13. Nhập dự án java hiện có trong nhật thực nhưng khung nhìn thiết kế không tồn tại cho JFrame?
- 14. SHA256 trong Swift - Nhập vấn đề khung
- 15. Nhãn trống_suffix trên toàn bộ dự án Django
- 16. Tham khảo khung lưới. 4.5.1 trong một dự án 4.0
- 17. Nơi đặt tùy chọn Sqlite PRAGMA trong dự án Django
- 18. sử dụng bộ điều khiển cơ sở cho toàn bộ dự án asp.net MVC 4
- 19. tái cấu trúc tên toàn bộ lớp trong toàn bộ dự án xcode
- 20. Nhập dự án vào nhật thực chỉ nhập dự án Android
- 21. Thành phần dự án Khung Chơi
- 22. Nơi đặt tệp .xib bên trong dự án khung công tác?
- 23. Đổi tên toàn bộ dự án Android Studio
- 24. Nhập dự án JavaScript hiện tại vào dự án Grunt/Brunch
- 25. Thêm tham chiếu dự án vào dự án Swift iOS XCode và gỡ lỗi
- 26. Nhập Dự án Android Hiện tại vào Dự án Đổi tên Eclipse
- 27. Nhập dự án XCode vào trong một dự án XCode khác
- 28. Làm thế nào để cập nhật và tạo DocBlock cho toàn bộ dự án trong PhpStorm?
- 29. toàn cầu thiết lập node_modules vị trí cho dự án
- 30. Nhập dự án vào Sonar
bạn đã tìm thấy giải pháp cho điều này chưa? – Esqarrouth
không, tôi đang nhập vào từng tệp –
Tôi đã thử thêm vào các khung công tác nhúng và khung công tác được liên kết, không hoạt động với sự ngạc nhiên của tôi. – Esqarrouth