2012-06-26 20 views
7

Apple'ın örnek uygulamalarından birinin toplam yeniden yazımını [1] tamamladım ve kodumu yalnızca BSH lisansı altında GitHub'da kaynak olarak bırakacağım.Bir Nib dosyasına telif hakkı bilgisi nasıl eklenir?

BSH lisans metnini .h ve .m dosyalarına eklemek kolaydır ve telif hakkı bilgilerini ekleyeceğim .png öğelerine ekleyebilirim, ancak zorunlu lisansı nasıl ekleyebileceğime dair şüphe duyuyorum. xib dosyalarına bilgi. XCode, bir düzenlemeden sonra dosyaları yeniden oluşturur, böylece bir xml yorumuna manuel olarak eklenen her şey kaldırılır.

Lisansı bütünlük için nib dosyalarına eklemek istiyorum ancak bunu yapmaktan vazgeçmedim - herhangi bir öneride bulunabilir mi?

[1] Uygulama AccelerometerGraph ve yeniden yazma ek sinyal girişi (sinüs, aşama ve dürtü) yanı sıra ek filtreler (Butterworth 1. ve yüksek, düşük 2. düzeni sağlayan, ayrı bir grafikteki her ivme kanalı gösterir dahil ve bant geçiren).

cevap

6

IB denetçisinin bile bunun için düzenleyebileceğiniz ilişkili bir alanı olmadığı için xib düzeyinde yapabileceğiniz bir şey olduğunu düşünmüyorum. Bir çözüm,(kök düzeyinde) NSObject eklemek olabilir, Copyright (veya her neyse) olarak adlandırın ve bilgilerinizi Notes alanına ekleyin (kimlik denetçisi).

Bu bilgiyi yalnızca xib numaranıza eklemek istemiyorsanız, yalnızca telif hakkı bildiriminizi File's Owner notlar alanına ekleyebilirsiniz. Her iki durumda da, bilgi xml'ye dahil edilecektir.

Biliyorum biraz kesmek ama sadece bir fikir. Eğer birileri bunu başarmak için daha uygun bir yol düşünebilirse, ben de iyi bilmek isterim. Yaptığımı düşünmemiştim

enter image description here

+0

Thats şey. Herhangi bir çözümün bir korsanlık olacağını düşünmüştüm - sadece (kim varsa) kimin daha az hack çözümüne sahip olduğunu göreceğiz! –

+0

@PeterM Gerçekten ... Ben de çok merak ediyorum! – Alladinian

+0

Bu yaklaşımı denedim ve Notes metni bazı sabit boyutların üstüne geldiğinde, sıkıştırılmış ve temel 64 kodlu baytlara benzeyen dizilere serileştirildiğini keşfettim. Dolayısıyla, tüm telif hakkı bildirimi IB'de görülebilirken, xml dosyasında etkili bir şekilde göz ardı edilir! Bu nedenle, XML dosyasında görünür olmasını istiyorsam, NIB'ye yalnızca kısaltılmış telif hakkı bildirimini ve tam BSD lisans metnini yazamam. –