Pertanyaan XCode 4.2 dan ARC, mengapa tidak diaktifkan untuk saya?


Saya baru saja menginstal XCode 4.2, sesuai dengan semua yang telah saya baca, ARC diaktifkan secara otomatis, dan Anda harus pergi untuk membangun fase dan menandai file di mana Anda ingin mengelola memori sendiri, yang belum saya lakukan, namun berfungsi seperti jika saya punya.

Yang aneh adalah bahwa semuanya masih berfungsi dengan baik untukku, sama seperti jika aku masih bekerja dengan Xcode 4, apakah ini normal ?. Dari apa yang saya baca, saya seharusnya mendapatkan ribuan peringatan karena saya tidak lagi dapat menggunakan rilis, mempertahankan dan melepaskan diri tetapi saya tidak.


4
2017-10-13 12:43


asal


Jawaban:


Karena ARC adalah pengaturan pembangunan, saya tidak tahu bagaimana itu harus diaktifkan secara default. Ini selalu untuk proyek baru tapi saya kira Anda berbicara tentang yang sudah ada. Anda dapat memeriksa apakah itu diaktifkan di bawah BuildSettings (memeriksa All) Objective-C Automatic Reference Counting. Nyalakan dan Anda akan mendapatkan peringatan Anda :)

Namun, saya sangat menyarankan menggunakan Edit->Refactor-> Convert to Objective-C ARC karena lebih andal daripada memigrasikan kode Anda oleh Anda sendiri. Anda masih dapat memilih untuk menyita file tertentu secara pribadi jika Anda suka.


2
2017-10-13 13:58