Tôi đã tải xuống SDK iOS 5 và thấy rằng ARC là một tính năng tuyệt vời của trình biên dịch mới của Apple. Hiện tại, nhiều khung công tác của bên thứ ba không hỗ trợ ARC. Tôi có thể sử dụng ARC cho mã mới của mình và giữ nguyên mã giữ / phát hành hiện tại không? Trình chuyển đổi ARC không hoạt động ở đây, vì một số khung, chẳng hạn như JSONKit, không thể được chuyển đổi sang ARC bằng cách sử dụng trình chuyển đổi.
Biên tập:
Câu trả lời là thêm -fno-objc-arc
vào các cờ biên dịch cho các tệp bạn không muốn ARC. Trong Xcode 4, bạn có thể thực hiện việc này theo mục tiêu của mình -> Xây dựng các giai đoạn -> Biên dịch nguồn.
.m
tập tin. Không phải .h
tập tin.