2012-01-07 29 views
28

Tôi đã tạo một dự án không có ARC. Tôi muốn sử dụng SDK của bên thứ ba trong dự án của tôi. Điều đó SDK đi kèm với ARC Hỗ trợ. Vì vậy, tôi muốn thêm ARC cho các tệp của bên thứ ba đó. Tôi có thể tắt ARC cho tất cả các tệp "MYProject" bằng cách thêm cờ này vào các giai đoạn xây dựng như -fno-objc-arc.Cách thêm ARC cho tệp cụ thể?

Nhưng tôi có thể sử dụng số lượng tệp lớn. Vì vậy, tốt hơn hết nên thêm ARC chỉ dành cho SDK cụ thể. Vậy làm cách nào để thêm hỗ trợ ARC cho các tệp SDK đơn lẻ hoặc cụ thể trong dự án XCode?

Ví dụ: Tôi muốn sử dụng Chế độ xem lưới. Tôi đang thêm GMGridView vào dự án của mình và nó đi kèm với hỗ trợ ARC.

+0

có thể trùng lặp của [Làm thế nào để kích hoạt tính năng ARC cho một tập tin duy nhất] (http://stackoverflow.com/questions/10523816/how-to-enable-arc-for-a-single-file) – Leushenko

+0

@Leushenko Được hỏi trước câu hỏi đó. –

+0

Theo meta, [tuổi không quan trọng] (http://meta.stackexchange.com/questions/147643/should-i-vote-to-close-a-duplicate-question-even-though-its-much -newer-and-ha/147651 # 147651). Câu hỏi khác là hơi rõ ràng hơn, mặc dù thực sự hai câu hỏi này giống hệt nhau để yêu cầu hợp nhất. – Leushenko

Trả lời

61

Thêm cờ -fobjc-arc vào các tệp mà bạn muốn sử dụng ARC. Nó chỉ là đối diện của người kia.

+0

Thats tuyệt vời Man ... Cảm ơn bạn rất nhiều ... u có thể giúp tôi để có được một bộ công cụ tốt cho Grid View trong ios với một tài liệu chính xác .. Tôi m bị mắc kẹt với lưới xem dự án –

+0

@ DineshRaja.MaG Xin lỗi, tôi don 't thực sự biết bất kỳ dự án xem lưới tốt. –

+0

Dù sao cám ơn Ya ... :-) –

26

Bạn thêm cờ biên dịch trong mục tiêu -> Xây dựng giai đoạn -> Compile Nguồn

Compile nguồn hiển thị tất cả tập tin rằng dự án contain.so xin vui lòng thêm -fobjc-arc để biên dịch lá cờ bằng cách nhấp đúp vào nó như hiển thị dưới hình ảnh.

enter image description here

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