技術と本について書くブログ

技術と本について書くblog。技術メモなど雑記を書いているblog。

2020-08-01から1ヶ月間の記事一覧

4人以上実装者がいてコードレビュー待ち+コードレビュー時間が長い場合はペアプロにするべき

4人以上の同時開発で並行的に実装している際に全員同じスキルレベルで価値観が同じなら 各開発 → PR → マージ という流れで問題ないと思うのですが、コードレビュー待ち、コードレビュー時間が長い場合は Lean Xpなどのペアプロで開発の方が結果的に開発工数…

駆逐艦、陽炎のプラモデルを作りました

最近ゲームの影響で戦艦にハマっています。 ただ、課金が一回一回高いのでそれならプラモ買った方がよいのでは?と思いプラモを購入して久しぶりに組み立てました。 陽炎(かげろう)はアニメ「ハイスクールーフリート」の教育艦晴風と同じ型です。 このハイス…

指定したブランチのdiffを調べる

リモート含めて表示 git branch -a git diff [branchA]..[branchB] --name-only --name-only : ファイル名のみ 指定したファイルだけの場合 git diff [branchA]..[branchB] --[file name] qiita.com

Xcodeのxcshemesファイルとは?

iOS

xcshemeファイルとは? Xcodeのschemeの設定などを記載したファイルになります。 これをGitHub上にpushすることにより、みんなが同じ環境でbuildできるようになります。 ディレクトリ構成 Hoge.xcodeproj/ xcshareddata/ xcschemes/ hoge.xcscheme

Pod installにできるPodfile.lockとは?

iOS

Podfile.lockとは pod installをする時に使用する定義ファイル。 Pofdile.lockがない場合に pod installされると生成される。 Pod updateした際にはPodfile.lockも更新される。 Pod installした際にも更新されているんだけど? CocoaPodsがアップデートされ…

JSONをターミナルで整形する

mac

JSONファイルをターミナルで整形してファイルに上書きします。 環境はmacです。 jqをインストールする jqとは JSONを整形する jqをインストールする brew install jq jqとは jsonのフィルターなどを簡単にしてくれます。 JSONを整形する パイプでjqコマンド…

Swift5.1で追加された型についているsomeって何?

someって何・・? 注意:こちらは調査中のため誤っている記述がある可能性があります。必ず他の文献も参考にしてください。 たとえば func hoge() -> some View someを入れないと Protocol 'SomeProtocol' can only be used as a generic constraint because…

iOS14でアプリのデフォルトブラウザ及びデフォルトメールクライアントの事前準備日本語訳

iOS

こちらはWWDC2020で発表されたiPhone標準ブラウザ、標準メーラーを設定するための開発者向けApple公式ドキュメントを独自に日本語訳した文章になります。 重要な箇所に関しては公式ドキュメントをご覧ください アプリをデフォルトのブラウザまたはメールクラ…