Bagaimana cara mengubah template awal yang dibuat oleh Xcode saat membuat Kelas Kakao baru.
Saya mengacu pada komentar dan nama kelas yang dibuat saat menggunakan wizard kelas baru Xcode.
Bagaimana cara mengubah template awal yang dibuat oleh Xcode saat membuat Kelas Kakao baru.
Saya mengacu pada komentar dan nama kelas yang dibuat saat menggunakan wizard kelas baru Xcode.
Jawaban:
Anda tidak akan mengubah template yang ada. Dengan kata lain, jangan modifikasi apa pun di bawah /Developer
hierarki (atau di mana pun Anda memasang alat pengembang).
Sebagai gantinya, klon template yang ingin Anda sesuaikan variannya. Kemudian ubah nama mereka dan informasi di dalamnya. Terakhir, letakkan di lokasi yang sesuai di Library/Application Support
folder akun Anda , khususnya:
~/Library/Application Support/Developer/Shared/Xcode/File Templates/
~/Library/Application Support/Developer/Shared/Xcode/Target Templates/
~/Library/Application Support/Developer/Shared/Xcode/Project Templates/
Dengan begitu, mereka tidak akan ditimpa saat Anda memasang alat pengembang baru, dan Anda dapat menyesuaikannya sesuka hati.
Perbarui
Untuk versi Xcode yang lebih baru, jalur yang diperbarui adalah:
~/Library/Developer/Xcode/Templates/File Templates/Source
Ini mungkin berguna untuk seseorang:
Sedangkan untuk XCode 6 hingga XCode 9 file template-nya ada di:
/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source
Pembaruan:
Seperti yang dicatat oleh @ carbo18, lebih baik membuat direktori ~/Library/Developer/Xcode/Templates/File Templates/Source
dan meletakkan templat khusus Anda di sana. Cara terbaik mungkin dengan menggunakan salah satu basis di/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source
~/Library/Developer/Xcode/Templates/File Templates/Source
direktori dan meletakkan template di sana. Mereka akan muncul dengan benar di kotak dialog.
Xcode menggunakan file template untuk file dan template proyek dan melakukan ekspansi variabel di keduanya pada saat pembuatan.
Template Xcode 3.0 dapat ditemukan di [Dev Installation] / Library / Xcode /, kemungkinan / Developer / Library / Xcode. Jika Anda ingin mengubah template ini atau menambahkan template Anda sendiri, gunakan direktori berikut untuk menyimpan template baru / yang telah dimodifikasi agar tidak terhapus oleh pembaruan Alat Pengembang di masa mendatang:
Saya rasa Anda juga dapat menggunakan direktori / Library / Developer / Shared / Xcode / [File | Target | Project] Templates / untuk template yang dibagikan oleh semua pengguna.
Jika Anda hanya ingin mengubah MyCompanyName di template, baris perintah berikut akan membantu:
defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ "ORGANIZATIONNAME" = "NewCompanyName";}'
Tutorial yang bagus untuk menulis template file ada di sini [MacResearch.org].
Di Xcode 4 dan Xcode 5, templat file pengguna dapat ditempatkan di:
~/Library/Developer/Xcode/Templates/[Category]
[Kategori] dapat digunakan untuk mengkategorikan template Anda (pilih nama pilihan Anda)
Jika folder belum ada, buatlah!
Sejak Xcode 7
~/Library/Developer/Xcode/Templates/File Templates
~/Library/Developer/Xcode/Templates/Project Templates
Misalnya jika saya menempatkan Empty Application.xctemplate
in~/Library/Developer/Xcode/Templates/Project Templates/Application
~/Library/Developer/Xcode/Templates/File Templates
nama UIViewContoller.swift
tidak berfungsi .. Terima kasih!
Contents/Developer/Library/Xcode/Templates/File Templates/Source
dan lihat file Cocoa Class.xctemplate
. Di sini Anda akan mendapatkan gambaran yang lebih baik tentang bagaimana templat itu dibuat, Anda kemudian dapat menyalin templat ini ke folder yang ditentukan di atas dan memodifikasinya sesuai spesifikasi Anda.
Tidak perlu keluar dari Xcode, Anda dapat melakukannya saat sedang berjalan:
cd "/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates / Source / Swift File.xctemplate"
disajikan sebagai satu baris sehingga Anda dapat menyalin dengan mudah dari halaman web ini
lakukan ls
, lalu
sudo chmod oug+rw ___FILEBASENAME___.swift
Anda akan memasukkan kata sandi Anda
lalu
nano ___FILEBASENAME___.swift
tambahkan misalnya import UIKit
.
atau tambahkan misalnya class ___FILEBASENAME___:
Menyimpan.
Kamu sudah selesai.
Tentu, ini terhapus pada pemasangan Xcode, tetapi sebenarnya tombol Swift "utama" diubah saat Anda mengeklik untuk membuat file di Xcode . Nikmati.
Ini adalah satu-satunya solusi masuk akal yang berhasil.
Dibutuhkan 2 detik untuk melakukannya kembali saat Anda memperbarui Xcode.
Jika Anda hanya ingin mengubah Nama Penulis dan Organisasi, lihat jawaban ini .
Ini jauh lebih mudah daripada memodifikasi template.
Di XCode 4.5 klik kanan pada proyek, klik Show File Inspector, lalu ubah nama Organisasi di tab kedua file inspector (Project Document group)