nscoder

    0

    1答えて

    私は - (id)initWithCoder:(NSCoder *)aDecoder で初期化されたビューを持っていますviewControllerでこのビューを初期化するにはどうしたらいいですか? autoRotateをデバイスに接続したい場合は、viewControllerが必要です。私は確信していない、おそらくviewControllerなしでautoRotationを達成することができます

    0

    1答えて

    .xcodeprojバンドル内で、メインプロジェクトデータは実際に.pbxprojファイルに格納されます。アーカイブされた辞書ですが、アップルが使ったコーダーを見つけることができませんでしたか?それはNSCoderのカスタムサブクラスですか、それともそれは文書化されていて、私は十分に見苦しくありませんでしたか?

    2

    1答えて

    NSCoderとNSKeyedArchiverを使用している場合、データがバイナリ形式で保存されていることを理解しています。したがって、ストレージファイルに最適なファイル拡張子は何ですか?多くのチュートリアルでは.plistを使用していますが、これはテキストプロパティリスト〜キー/値のペアである必要があります。

    8

    4答えて

    Apple LLVM Compiler 3.0を使用し、-O3でコンパイルしたときにNSCoderで異常なクラッシャーが見つかりました。デバイス上でのみクラッシュします。 iOS 5を実行しているiPhone 4、iOS 5を実行しているiPad 2、iOS 4を実行しているiPad 1をテストしました。すべて同じようにクラッシュします。ここでは、コードの該当部分があります: typedef st

    4

    1答えて

    時々変更できるオブジェクトのリストがあります。アプリケーションが閉じられたり、バックグラウンドに移動したりするたびに、永続的なキャッシュをデバイスに保存します。 リスト内のオブジェクトのほとんどは変更されないので、リストを保存する最良の方法は何か不思議でした。私は私が考える二つの主要なオプションがあります。NSKeyedArchiver/unArchiverを使用して を - オブジェクトは、私は

    3

    1答えて

    私はユーザーの入力に基づいて動的に生成されるいくつかのUIViewsのアプリケーションを構築しています。これらのUIViewsには、ラベル、画像、テキストが含まれている場合があります。彼らは生成するのに時間がかかるので、私は、ユーザーがそれらを再描画することなく、アプリケーションの将来の起動時に素早く読み込むことができるようにしたい。 1つの要件は、対話状態を維持してユーザーが編集を続けることがで

    0

    2答えて

    私はエラーが発生していると私は次のプロセスで何か間違っていると思います。まず、私がクラスの連絡先を持っている: @interface Contact : NSObject<NSCoding> { @private ABRecordRef ref; NSString *first; NSString *last; bool selected;