タグ

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

  • Swiftとイニシャライザ - Qiita

    はじめに Swiftの型(クラス、構造体、列挙体)とイニシャライザの関係を整理します。 以下のキーワードがモヤっとしている方におすすめです。 Failable Initilizer|失敗可能イニシャライザ Default Initializer|既定イニシャライザ Memberwise Initilaizer|全項目イニシャライザ Designated Initializer|指定イニシャライザ Convenience Initializer|簡易イニシャライザ Required Initializer|必須イニシャライザ イニシャライザとは 型(クラス、構造体、列挙体)のインスタンスを初期化(initialize)する特殊なメソッドのこと Apple公式リファレンス|Initialization イニシャライザの記法 通常のメソッドの記法に近いですが、イニシャライザは特殊なメソッドのため

    Swiftとイニシャライザ - Qiita
  • iOS10.3以降でCharlesが使えない場合の対処法 - Qiita

    iOS10.3以降でCharlesを使ってSSL通信内容をデバッグ確認しようとしましたが、 以前はうまく使えていたのに今回はキャプチャできずハマったのでメモします。 事象 以下のエラーが表示され、SSL通信が確認できない 原因 iOS10.3からルート証明書の信頼をする設定が必要になったため。 設定方法 設定アプリ > 一般 > 情報 > 証明書信頼設定 からCharlesのルート証明書をオンにする。 ダイアログが表示されるので、「続ける」をタップ。 その他チェックリスト 上記の証明書の信頼設定以外での確認項目です。 基的な設定方法はこちらの公式サイトから確認できます。 https://www.charlesproxy.com/ PCとiOS端末が同じネットワークに接続しているか (iOS端末が4GでPCが社内Wifiになっていないか、VPN環境でないか) iOS端末のネットワーク設定で

    iOS10.3以降でCharlesが使えない場合の対処法 - Qiita
  • 1