2012-06-26 19 views
7

アップルのサンプルアプリケーションの1つを書き直しました。私はBSDライセンスの下、GitHub上でのみコードをソースとしてリリースします。著作権情報をNibファイルに追加するには?

.hと.mファイルにBSDライセンステキストを追加するのは簡単で、私が含むことになる.pngアセットに著作権情報を追加することができますが、必要なライセンスをどのように追加できるかについてはわかりません情報をxibファイルに追加します。 XCodeは編集後にファイルを再生成するので、xmlコメントに手動で追加されたものはすべて取り除かれます。

完全性のためにnibファイルにライセンスを追加したいと思いますが、私はそれをやり遂げていません。

[1]このアプリケーションはAccelerometerGraphであり、追加の信号入力(サイン、ステップ、インパルス)と追加のフィルタ(バターワース第1および第2のローハイバンドパス)。

答えて

6

IBインスペクタでも編集できる関連フィールドがないので、xibレベルで何かできるとは思われません。ただし、xib(ルートレベル)にNSObjectを追加し、Copyright(または何でも)という名前を付けて、Notesフィールド(アイデンティティインスペクタ)に情報を追加することもできます。

あなたのxibにこの情報を保持するだけで新しいオブジェクトを追加したくない場合は、著作権通知をFile's Ownerのメモフィールドに追加してください。いずれにしても、情報はxmlに含まれます。

私はを知っています。それはちょっとしたハックですが、単なるアイデアです。だれかがこれを達成するためのより適切な方法を考えることができるなら、私は同様に知ってうれしいでしょう。

enter image description here

+0

私がやっていたことはありませんでした。私は、どんな解決策もちょっとしたハックになるだろうという気持ちを持っています。誰かが(もし誰かが)ハッキリしていない解決策を持っているのは誰かがわかります! –

+0

@PeterM確かに...私は非常に不思議です! – Alladinian

+0

私はこのアプローチを試したところ、Notesテキストが一定のサイズよりも大きくなると、圧縮された64バイトのコード化されたバイトにシリアル化されることを発見しました。したがって、完全な著作権表示はIBで見ることができますが、xmlファイルで効果的にobsfucatedです。したがって、XMLファイルに表示させたい場合は、完全なBSDライセンステキストではなく、簡略化された著作権表示をNIBに入れることができます。 –

関連する問題