諸行無常

IT色々お勉強中のブログ

swift

SwiftLintルール リンク集

qiita.com github.com qiita.com realm.github.io qiita.com qiita.com

xcodeproj/project.pbxprojのコンフリクト解消方法

xcodeproj/project.pbxprojのコンフリクト解消方法 両方でファイルを追加しててコンフリクトした場合 マージ元の変更で上書き 右クリックでAdd file to ""を選択 自分が追加したファイルを一生懸命探して追加

Xcodeショートカット一覧

cmd+Shift+f 全検索 ctl + i インデント修正 cmd + shift + o プロジェクト内検索 Cmd + ↑ カーソルをファイルの先頭へ移動 Cmd + ↓ カーソルをファイルの最後へ移動 Cmd + Shift +H シュミレータホームに戻す Cmd + Shift + option + F ワークスペース全置…

Delegateについて

Delegateについて 中々理解できなかったので、自分で分かりやすく覚えるためのメモ 猫と犬がいて、犬は猫が吠えたことを検知したい 検知したら犬側で何か処理をする class Cat { var barkedWords = "" var delegate: CatDelegate? func stroke() { DispatchQ…

【iPhoneアプリ申請】アプリリリース

アクセス https://appstoreconnect.apple.com/ マイappに入る 新規作成する Xcodeでgeneric選択 Archive実行 validate app実行 失敗したら内容見て修正 上手くいったらdistribute distribute実行 upload実行

【iPhoneアプリ申請】審査提出

審査提出 プライバシーポリシーを設定しましょう スクリーンショット サイズに合わせて登録(2019年11月現在表示されてるサイズ全部必要) https://help.apple.com/app-store-connect/#/devd274dd925 諸々入力して審査提出 ビルド追加アップロードしたものを選…

Appstore用のアイコンを準備する

Appstore用のアイコンを準備する 色々怒られたので対応する 該当の画像を開く サイズの調整 合わない場合は縦横比を無視して作る(伸びちゃいます) Assets.xcassetsの下記に貼り付け 152×152 167×167も必要そう 透過画像があると怒られた プレビューを表示…

【iPhoneアプリ申請】Provisioning File作成

Provisioning File作成 プロビジョニング・プロファイルとは、App ID, Certificate, 端末のUDIDを結びつける役割 iPhone接続してXcodeでcmd + Shift +2 identfierを覚えておく ## Certificates, Identifiers & Profiles にアクセス 完了 Provisioning Profil…

【iPhoneアプリ申請】App ID作成

App ID作成 Certificates, Identifiers & Profilesから作成 Certificates, Identifiers & Profiles App Idを選択 Description Bundle ID(Explicit)を入力 内容を入力して、Continue Registerで作成完了

【iPhoneアプリ申請】キーチェーン作成

キーチェーンアクセルより作成 developer program登録を始める 名前とか情報を入力

swift Codableの使い方

swift Codableの使い方 こういうJSONがあった場合 import Foundation let hoge = "{\"id\":1,\"family_id\":12345,\"user\":{\"id\":20,\"display_name\":\"hoge\",\"name\":\"hoge\",\"text\":\"自己紹介文\",\"mail_address\":\"user@hoge.jp\",\"auth\":\…