ブックマーク / qiita.com/edo_m18 (2)

  • [Objective-C] NSCodingについてメモ - Qiita

    NSCoding、今さらながら色々問題に当たったので情報整理のためにメモ。 例によって、今回のサンプルをGitHubに上げました。 シリアライズ(アーカイブ)するならNSCodingプロトコルの実装は必須 自作のクラスをシリアライズ(アーカイブ)してファイルに保存するには、NSCodingプロトコルで定義されている、以下のふたつのメソッドを実装する必要があります。 @protocol NSCoding - (void)encodeWithCoder:(NSCoder *)aCoder; - (id)initWithCoder:(NSCoder *)aDecoder; @end encodeWithCoder:aCoderメソッドは、シリアライズするタイミングで呼ばれます。 initWithCoder:aDecoderメソッドは逆に、デシリアライズするタイミングで呼ばれます。対の関係です。

    [Objective-C] NSCodingについてメモ - Qiita
    ktanaka117
    ktanaka117 2017/08/26
    UIViewControllerのNSCoding周りについて調べていた
  • [iOS] プロビジョニングファイルと証明書の意味 - Qiita

    いまだになにがどうしてどうなる、みたいなところが明確ではありません。 ので、把握するという意味でメモを残しておこうと思います。 iOS実機にアプリをインストールするために必要なもの 正規開発者証明書 デバイス識別子 アプリケーションID プロビジョニングファイル デバイス識別子 開発中(やアドホック用)の、アプリを動かしたいデバイスの識別子 アプリケーションID アプリケーションを識別するID 開発中(やアドホック用)アプリを、iPhone/iPadの実機にインストールするために必要。 プロビジョニングファイルは、アプリケーションID、デバイス識別子、正規開発者証明書の関係をまとめたファイルです。 これを実機に登録しておくことで、条件にあったアプリをインストールすることが可能になります。 大まかな流れ 大まかな流れは以下になります。 Mac上で公開鍵・秘密鍵を生成し、公開鍵を含めたCSR(

    [iOS] プロビジョニングファイルと証明書の意味 - Qiita
  • 1