saya telah mengunduh xcode-5 baru dan baru mulai menggunakannya.
Kita dapat membuat aplikasi secara langsung termasuk storyboard dan ARC, tidak meminta opsi seperti versi sebelumnya.
Jadi, pertanyaan saya adalah bagaimana kita bisa menggunakan xcode5 tanpa ARC dan storyboard. kami harus menghapus file storyboard secara manual? atau apakah ada pilihan lain.
ios
iphone
xcode
uistoryboard
PJR
sumber
sumber
-fobjc-arc
compiler di pengaturan proyek.Jawaban:
Buat proyek dengan aplikasi Kosong dan Tambahkan viewcontroller apa pun (saya menambahkan TestViewController di sini)
LANGKAH UNTUK MENGHAPUS ARC
1) Dalam pengaturan build, atur Penghitungan Referensi Otomatis ke NO .
//////////////////////////////////////////////// /////////////////////////AKHIR//////////////////////// //////////////////////////////////////////////// //////////////////////////////////////////////// //////////////////////////////////////////////// //////////////////////////////////////////////// ///////////////////////
Jika Anda telah Membuat Aplikasi dengan storyboard dan ARC maka
LANGKAH UNTUK MENGHAPUS PAPAN KISAH
1) Hapus file Main.storyboard dari proyek Anda.
2) Tambahkan file baru dengan xib untuk pengontrol Anda, jika tidak ditambahkan dalam sumber yang dikompilasi dalam fase build, tambahkan di sana secara manual.
3) Hapus nama dasar file storyboard utama dari plist .
4) Ubah file appdelegate didFinishLaunchingWithOptions dan tambahkan:
seperti :
Sekarang, dalam contoh di atas Anda harus mengelola manajemen memori secara manual seperti,
LANGKAH UNTUK MENGHAPUS ARC
1) Dalam pengaturan build, atur Penghitungan Referensi Otomatis ke NO .
sumber
Daripada menghapus file storyboard, Anda dapat membuat proyek baru dengan template Empty Application. Sehingga Anda dapat menghindari pembuatan file storyboard.
Gunakan langkah-langkah berikut untuk menghilangkan storyboard:
LoginViewController
)didFinishLaunchingWithOptions
dalamAppDelegate.m
seperti yang ditentukan di bawah ini.Mengubah:
Hapus ARC: Pergi ke Build Setting -> Objective-C Automatic Reference Counting -> NO
sumber
LoginViewController
agar sesuai dengan nama pengontrol saya sendiri.buat proyek baru
! [Buat Proyek baru]
// hapus nama dasar file storyboard utama di Info
Tambahkan Kode Ini Di appdelegate
Kemudian hapus storyboard Anda secara otomatis.
Silakan Coba ini ... berhasil Dieksekusi. Terima kasih
sumber
ShortCut: Saya Lebih Suka
Buat proyek tanpa Storyboard dan ARC di xcode4 dan kemudian buka proyek itu di xcode5.
sumber
Xcode 4 memiliki kotak centang "Gunakan Papan Cerita" saat Anda membuat proyek baru. Anda dapat mengambil template aplikasi Xcode 4 lama (file XML) dan mengonversinya menjadi Xcode 5. Dengan begitu, Anda mendapatkan kembali template lama yang memungkinkan Anda memilih apakah ingin storyboard atau tidak.
Saya menulis skrip yang melakukan semua itu untuk Anda: https://github.com/jfahrenkrug/Xcode4templates
Setelah menjalankan skrip, Anda akan memiliki bagian "Xcode 4" di layar "Proyek Baru":
Dan kemudian - Aduh! - Anda mendapatkan kembali pilihan yang Anda sukai:
Anda memerlukan salinan bundel Xcode 4 .app dari http://developer.apple.com/ios untuk menggunakan skrip ini.
sumber
Saya punya Tip:
Saya harap proyek Anda akan berhasil! : D
sumber