2019-02-01から1ヶ月間の記事一覧
オブサーバーのメリット delegateやクロージャーは1対1のイベント通知のみでしか対応できないが、オブサーバーであれば1対多でイベントの通知ができる。 iOSのCocoaはアプリの起動などのイベント通知をオブザーバーパターンで通知を行なっている。 主な使用…
Swiftのサブスクリプトとは サブスクリプトとは、配列や構造体などの要素 にアクセスするための添字のこと。 hoge[2] <-これ 定義方法 定義するにはgetとsetが必要 subscript(index: Int) -> String { get { return "[\(index * 2)]" } set(moji) { //セッタ…
Swift4でジェスチャーを登録する UIKitをインポート import UIKit ジェスチャーを登録 // スワイプを定義 let rightSwipe = UISwipeGestureRecognizer(target: self, action: #selector(GameScene.rightSwipeView(sender:))) // 右スワイプのみ反応するよう…
swiftのAppDelegateに書いてある@UIApplicationMainとは?? @UIApplicationMainはmain.swiftが無くてもプロジェクトのエントリーポイントとなるように実行する。 これはUIkitをimportしないと使えない。 つまり、@UIApplicationMainが無くてmain.swift 、Obj-…
ストア画像や動画でのリジェクトがappleのitunes connectから設定する動画でリジェクトリスクがあるものに関して分かっている範囲でのまとめ 動画に関して、かなり厳しい印象 ガイドラインでいう「Guideline 2.3.x - Performance - Accurate Metadata」の箇…
インストール npm install --save firebase/app cd function デプロイ $ firebase deploy --project hoge ローカルで確認 $ firebase serve --only functions,hosting --project hoge
空かどうかを調べるには is Noneでおk Hoge is None Hoge is not None
ファイルの確認 $ cd ~/Library/LaunchAgents/ $ plutil -lint hoge.plist hoge.plist: OK ファイルの中身 <plist version="1.0"> <dict> <key>Label</key> <string>hogehoge</string> …</dict></plist>
環境変数はそのPC上にあるの以外にpython-dotenv, foregoがある。 python-doenvの使い方 $ pip install python-dotenv # coding: UTF-8 from dotenv import load_dotenv import os from os.path import join, dirname dotenv_path = join(dirname(__file__),…
$ git branch -m master bk_master git push origin :master
git remote addなどで追加したリポジトリの設定を消す方法 $ git remote rm origin 確認 $ git remote -v
GitHubのサブモジュールとは 自分が開発しているプロジェクトで他のプロジェクトを使用した時に使う。 Git submoduleを使えばリポジトリのサブディレクトリとして使え、それぞれ別プロジェクトとして管理ができる サブモジュールの作り方 git submodule add …
--name-onlyオプションをつける $ git diff --cached --name-only --cachedはaddした後もみるため