Tôi muốn chuyển đổi ứng dụng của mình sang ARC nhưng tôi có một số thư viện và khung bên ngoài không khiếu nại với ARC. Tôi biết khi nào bạn bắt đầu một dự án mới bằng cách sử dụng ARC, sau đó bạn có thể chỉ định các tệp cần bỏ qua. Nhưng bạn có thể làm điều này khi nâng cấp một ứng dụng hiện có lên ARC không?Chuyển đổi ứng dụng thành ARC trong khi bỏ qua tệp?
Trả lời
trong XCode, chuyển đến mục tiêu hoạt động của bạn và chọn tab Build Phases
. Trong cột Compiler Flags
, thiết -fno-objc-arc
cho mỗi người trong số các tập tin bạn không muốn ARC
EDIT:
Ngoài ra, để có những hành vi ngược lại, tôi có nghĩa là sử dụng một tập tin đó được viết bằng ARC bên trong một tổ chức phi dự án ARC, bạn có thể thiết lập các cờ tập tin để -fobjc-arc
thay
có nhiều thông tin hơn về ARC
đây: http://clang.llvm.org/docs/AutomaticReferenceCounting.html#general
ARC may be explicitly enabled with the compiler flag -fobjc-arc. It may also be explicitly disabled with the compiler flag -fno-objc-arc. The last of these two flags appearing on the compile line "wins".
Nguồn: http://clang.llvm.org/docs/AutomaticReferenceCounting.html
Để thêm vào câu trả lời của Felipe, nếu bạn muốn để thêm video này nhiều file cùng một lúc:
Chọn tất cả các tập tin bạn muốn loại trừ hình thức ARC
Nhấn 'Enter'
hộp pop-up sẽ xuất hiện ở tập cuối cùng trong danh sách
Loại -fno-objc-arc
- 1. Làm cách nào để chuyển đổi dự án ARC thành Non-ARC?
- 2. bỏ qua application.html.erb trong ứng dụng Rails
- 3. chuyển đổi mùa thu qua bị bỏ qua bởi JSHint
- 4. Chuyển đổi ứng dụng grails thành plugin
- 5. iOS5 chuyển đổi dự án thành ARC không thành công do "Lỗi ở định dạng tệp" Cách khắc phục?
- 6. Vấn đề gỡ rối Xcode và ARC (bỏ qua dealloc)
- 7. Cờ biên dịch để trộn mã ARC và Non-ARC bị bỏ qua
- 8. Chuyển đổi ký hiệu khoa học thành float khi sử dụng OpenRowSet để nhập tệp .CSV
- 9. Có thể chuyển đổi tệp cấu hình ứng dụng khi chạy cho ứng dụng .NET không?
- 10. Chuyển đổi tệp NIB thành tệp XIB
- 11. Chuyển đổi IFile thành Tệp
- 12. Công cụ để chuyển sang ARC
- 13. Tệp. App.config bị bỏ qua khi trong c: \ ProgramFiles \
- 14. Chuyển đổi dữ liệu qua nhiều phiên bản ứng dụng
- 15. Chuyển đổi tệp thành MultiPartFile
- 16. đã chuyển đổi ứng dụng của tôi thành ARC nhưng chỉ 1 mục tiêu hiển thị cài đặt ARC là CÓ?
- 17. Chiến lược để chuyển đổi ứng dụng VB6 thành .NET
- 18. Hiệu ứng Django bỏ qua chuyển đổi không hoạt động đối với tôi
- 19. Sự cố khi bỏ qua các tệp bị bỏ qua trước đó trong Git repo
- 20. Chúng tôi đặt mã ở đâu trong khi chuyển đổi sang ARC?
- 21. Chuyển đổi tệp .p12 thành tệp .pem bằng ứng dụng Terminal trong Mac "Không có tệp hoặc thư mục" lỗi?
- 22. Thay đổi với các thuộc tính và ivars sau khi di chuyển ARC
- 23. Bỏ qua/bỏ qua thư mục/tệp trong TortoiseSVN
- 24. mono bỏ qua dllmaps trong tệp app.config
- 25. Chuyển đổi tệp XSD thành UML Model
- 26. Trục trặc ứng dụng ARC khi truy cập vào @property dạng ARC static lib
- 27. chuyển đổi ứng dụng bảng điều khiển thành ứng dụng cửa sổ
- 28. Chuyển đổi ứng dụng Legacy ASP.NET thành MVC3 và HTML5
- 29. Sử dụng song song scala khi lặp qua danh sách chuyển đổi java thành bất biến
- 30. Git bỏ qua tệp đã xóa khi hợp nhất