Xcode kaynak editörünü, editör komutlarını ve kaynak metni manipüle eden uzantılarla geliştirin.

Genel Bakış
XcodeKit çerçevesi (framework), kaynak editörü uzantıları oluşturmanıza olanak tanır. Bir kaynak editörü uzantısı, Xcode'un kaynak editörüne yeni komutlar ekler. Kullanıcı bu komutlardan birini çalıştırdığında, Xcode uzantınızı başlatır ve ona kaynak editörünün içeriği hakkında bilgi iletir. Uzantınız bu içeriği inceler, değişiklikler yapar ve değiştirilen içeriği editöre geri gönderir.
Konular
Temeller
Uzantı oluşturma, test etme ve yaşam döngüsü yönetimi.
- Kaynak Editörü Uzantısı Oluşturma: Projenize bir uzantı hedefi ekleyin.
- Uzantınızı Test Etme: Uzantınızı Xcode'un özel bir örneğinde hata ayıklayın.
- XCSourceEditorExtension: Uzantı yaşam döngüsü ve komut tanımları.
Komut Yönetimi
Komutları tanımlama, işleme ve kullanıcı etkileşimlerini yönetme.
- XCSourceEditorCommand: Komut mantığını uygulayın.
- XCSourceEditorCommandInvocation: Komut çağrısı verilerine erişin.
Metin İşlemleri
Kaynak kodunu okuma, değiştirme ve analiz etme.
- XCSourceTextBuffer: Metin tamponuna ve özelliklerine erişin.
- XCSourceTextPosition: Metin içindeki konumları temsil edin.
- XCSourceTextRange: Metin seçimlerini ve aralıklarını yönetin.