2012-05-09 23 views
76

Tôi muốn mang một lớp Objective-C đơn được viết bằng ARC vào một dự án cũ. Internet cung cấp nhiều tài liệu tham khảo về cách bật ARC cho dự án của bạn và sau đó vô hiệu hóa nó cho các tệp đơn lẻ nhưng tôi muốn làm ngược lại.Cách bật ARC cho một tệp đơn

Tôi muốn rời khỏi dự án như hiện tại, tức là sử dụng tính năng tham chiếu thủ công và sau đó bật ARC chỉ cho tệp mới. (Các tìm kiếm của tôi đã thất bại ở đây.)

Điều này có khả thi không? Làm sao?

+24

Đây không phải là bản sao! Nó hỏi ngược lại câu hỏi được liên kết. Câu hỏi được liên kết không cung cấp câu trả lời. Tiêu đề của câu hỏi này xuất hiện dưới dạng đề xuất của Google mà không có trang rõ ràng. @ Caleb là câu trả lời hoàn hảo nhất. –

+4

Tôi phải đồng ý với bạn ở đó ... chủ đề trùng lặp được cho là liên kết không đề cập đến "-fobjc-arc" một lần. Những người đánh dấu bản sao này sẽ bị bắn ra từ một khẩu pháo khổng lồ vào mặt trời. –

+2

Sự cố được liên kết dưới dạng trùng lặp không phải là vấn đề chính xác. Tuy nhiên, điều này là và được viết trước đó: http://stackoverflow.com/questions/8768176/how-to-add-arc-for-specific-file – ThomasW

Trả lời

116

Thêm cờ -fobjc-arc vào bất kỳ tệp nào bạn muốn bật ARC, như được mô tả trong ARC documentation.

+3

Cảm ơn Caleb - chính xác những gì đã mất tích từ mọi trang khác, thanh hướng dẫn của khóa học :-) cảm ơn cho liên kết đó. –

5

Chọn Target > Build Phases > Compile Source > Select Your class > Double Click> Loại

-fobjc-arc trong hộp thoại enter image description here

Enter.

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