FSClassは、プログラマが代わりにObjective-Cでそれらを記述することで、F-Scriptで直接新しいクラスを作成することができます「メタクラス "である。追加の構文やキーワードは必要ありませんので、コアF-Script言語は影響を受けず、クラスがプログラムによって作成することができます。方法は、F-スクリプトブロックで実装されており、インスタンスデータは、キー値コーディング準拠のプロパティとして保存されます。 FSClassで作成されたオブジェクトは、ほぼ同じ速ネイティブCocoaオブジェクトとしてであり、コンパイルされたObjective-Cのコードで使用することができます。
の の新機能このリリースでは:ます。
< P>- 今はMac OS X 10.5 Leopardを必要とします。以前のバージョン、FSClass 2.1を使用
- 次にF-スクリプト2.0が必要です。以前のバージョン、FSClass 2.1を使用
64ビットPowerPCおよびx86と互換性の今 -
- このは、ガベージコレクションの強制的な使用を作ります
- このバグを修正し、新しいスーパーキーワードに対応するためにスーパークラスのメソッド呼び出しのためのAPIを変更しました
- このブランドの新しい内部アーキテクチャ
- このクラスのメソッドとプロパティが正しく継承されている
- このクラスメソッドとクラスのプロパティへのアクセスの高速化派遣
Objective-Cのクラスのための - このプロキシもはや作成する必要はありません。クラスオブジェクトを直接使用することができる
- このfscript Unixのインタプリタで急速アイバーズクラスを使用して問題を修正
- このクラスメソッドnewInstanceメソッドは、現在推奨されていません。代わりのallocを使用INIT
- この方法parentClass、サブクラス、クラス名、および説明は、同等の財団法
の要件のの賛成で削除されました:
コメントが見つかりません