Yeni bir Kakao Sınıfı oluştururken Xcode tarafından oluşturulan ilk şablonları nasıl değiştiririm?
Xcode'un yeni sınıf sihirbazını kullanırken yaratılan yorumlara ve sınıf adına atıfta bulunuyorum.
Yeni bir Kakao Sınıfı oluştururken Xcode tarafından oluşturulan ilk şablonları nasıl değiştiririm?
Xcode'un yeni sınıf sihirbazını kullanırken yaratılan yorumlara ve sınıf adına atıfta bulunuyorum.
Yanıtlar:
Mevcut şablonları değiştirmezsiniz. Başka bir deyişle, hiyerarşi altında (veya geliştirici araçlarınızı kurduğunuz her yerde) hiçbir şeyi değiştirmeyin/Developer
.
Bunun yerine, özelleştirilmiş varyantlarına sahip olmak istediğiniz şablonları klonlayın. Ardından isimlerini ve içlerindeki bilgileri değiştirin. Son olarak, bunları hesabınızın Library/Application Support
klasöründe uygun bir yere koyun , özellikle:
~/Library/Application Support/Developer/Shared/Xcode/File Templates/
~/Library/Application Support/Developer/Shared/Xcode/Target Templates/
~/Library/Application Support/Developer/Shared/Xcode/Project Templates/
Bu şekilde, yeni geliştirici araçları yüklediğinizde bunların üzerine yazılmaz ve bunları istediğiniz gibi değiştirebilirsiniz.
Güncelleme
Xcode'un daha yeni sürümleri için güncellenen yol şu şekilde olacaktır:
~/Library/Developer/Xcode/Templates/File Templates/Source
Bu, biri için yararlı olabilir:
Gelince XCode 6 için XCode 9 dosya şablonları vardır:
/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source
Güncelleme:
@ carbo18'in belirttiği gibi, dizini oluşturmak ~/Library/Developer/Xcode/Templates/File Templates/Source
ve özel şablonlarınızı oraya koymak muhtemelen daha iyidir . En iyi yol, aşağıdakilerden birini kullanmak olabilir:/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source
~/Library/Developer/Xcode/Templates/File Templates/Source
dizini oluşturmak ve şablonu oraya koymaktır. İletişim kutusunda doğru şekilde görüneceklerdir.
Xcode, dosya ve proje şablonları için şablon dosyaları kullanır ve her ikisinde de oluşturma sırasında değişken genişletme yapar.
Xcode 3.0 şablonları [Dev Kurulumu] / Library / Xcode /, muhtemelen / Developer / Library / Xcode içinde bulunabilir. Bu şablonları değiştirmek veya kendi şablonlarınızı eklemek istiyorsanız, aşağıdaki dizinleri kullanarak yeni / değiştirilmiş şablonlarınızı gelecekteki Geliştirici Aracı yükseltmeleriyle silinmemeleri için kaydedin:
Tüm kullanıcılar tarafından paylaşılan şablonlar için / Library / Developer / Shared / Xcode / [File | Target | Project] Şablonlar / dizinini de kullanabileceğinizi düşünüyorum.
Sadece şablonlardaki MyCompanyName değerini değiştirmek istiyorsanız , aşağıdaki komut satırı hile yapacak:
defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ "ORGANIZATIONNAME" = "NewCompanyName";}'
Dosya şablonları yazmayla ilgili iyi bir eğitim burada [MacResearch.org].
Xcode 4 ve Xcode 5'te kullanıcı dosyası şablonları şuraya yerleştirilebilir:
~/Library/Developer/Xcode/Templates/[Category]
[Kategori], şablonlarınızı kategorilere ayırmak için kullanılabilir (seçtiğiniz bir ad seçin)
Klasör halihazırda mevcut değilse oluşturun!
Xcode 7'den itibaren
~/Library/Developer/Xcode/Templates/File Templates
~/Library/Developer/Xcode/Templates/Project Templates
Örneğin Empty Application.xctemplate
,~/Library/Developer/Xcode/Templates/Project Templates/Application
~/Library/Developer/Xcode/Templates/File Templates
adlandırılmış olarak bırakmak UIViewContoller.swift
işe yaramıyor .. Thx!
Contents/Developer/Library/Xcode/Templates/File Templates/Source
ve bakın Cocoa Class.xctemplate
. Burada, bu şablonun nasıl oluşturulduğuna dair daha iyi bir fikir edinirsiniz, daha sonra bu şablonu yukarıda belirtilen klasöre kopyalayabilir ve özelliklerinize göre değiştirebilirsiniz.
Xcode'dan çıkmanıza gerek yok, bunu çalışırken yapabilirsiniz:
cd "/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates / Source / Swift File.xctemplate"
bu web sayfasından kolayca kopyalayabilmeniz için tek satır olarak sunulur
yap ls
ve sonra
sudo chmod oug+rw ___FILEBASENAME___.swift
şifrenizi gireceksiniz
ve sonra
nano ___FILEBASENAME___.swift
örneğin ekleyin import UIKit
.
veya örneğin ekleyin class ___FILEBASENAME___:
Kayıt etmek.
Sen bittin.
Elbette, bu Xcode kurulumunda silinir, ancak Xcode'da bir dosya oluşturmak için tıkladığınızda aslında "ana" Swift düğmesini değiştirir . Zevk almak.
Bu, işe yarayan tek makul çözümdür.
Xcode'u güncellediğinizde yeniden yapmak 2 saniye sürer.
XCode 4.5'te projeye sağ tıklayın, Dosya Denetçisini Göster'e tıklayın, ardından dosya denetçisinin ikinci sekmesinde (Proje Belge grubu) Organizasyon adını değiştirin.