branch10480’s blog

Topics that I've learned.

プロダクトページの最適化の活用についてのメモ

要約

developer.apple.com

  • Appアイコン、スクリーンショット、プレビュービデオをテスト可能
  • 最大3つのトリートメントに対して選択できる(?)
  • 特定のローカリゼーションを選択してテストを事項することが可能
  • プロダクトページのテストアセットをAppバイナリとは別で独立して審査に提出できる
  • ただし、Appアイコンはバイナリに含める必要がある
  • iOS15以上のユーザーについてテストされる

今回は概要だけメモしただけなので、個人開発しているアプリについて最適化したいときにはまた戻ってきたいと思っています。

Combineについて勉強を始める1

今日からCombineについて勉強を始める

今日は体調が良かった + 業務でコードが書けなかったことが相乗効果になって業後にCombineの勉強をしたくなり、着手することにしました。

勉強にあたり日本語で書いた手頃な資料があると良いなと思っていたら良さそうな本が売っていたので購入しました!

zenn.dev

以下、私の勉強メモ(というかコード)です。
はじめに 〜 Subscriptionまで

続きを読む

Spring Boot学習メモ1

Spring Boot 学習メモ

Spring Boot とは?

SpringアプリケーションをXMLの記述なしで迅速に作成できるものです。

パッケージ名

パッケージ名はすべて小文字で記述します。 これはクラス、インタフェースとの競合を避けるためです。

e.g.) DTO -> dto, myApp -> myapp

Spring Boot での推奨テンプレートエンジンは Thymeleaf

昔はJSP(JavaServer Pages)が主流でした。しかし、Spring BootではJSPは非推奨になっており、代わりにThymeleaf(タイムリーフ)を使用します。

ThymeleafはHTMLにth属性をつけて利用します。

アノテーションまとめ

アノテーション 説明
@Controller コントローラーで有ることを示す
@RequestParam リクエスト値(パラメータ)を受け取る。name = "hoge" String hoge の場合、name = "hoge" は省略可能。
続きを読む

Oracle JDK有償化とJDK9以降の選び方

こんちには! 今回もJavaの基本についてまとめていきます。

今日はOracle JDKの有償化とJDK9以降のJDKの選び方についてです!

Oracle JDK の有償化

Oracle社は Oracle JDK について 個人利用、開発目的以外の場合は有償でのライセンス契約が必要 と発表しました。

参考

www.oracle.com

ただし、商用でJDKを利用したいときに必ず有償というわけではなく、現在のJava開発は Open JDK プロジェクトとしてOracle社やSAP社、Red Hat社、Google社など複数の会社や個人によって行われています。

続きを読む

JVM, JRE, JDK について

こんちには! 前回に引き続き今回もJava についてで、具体的には JVM, JRE, JDK をまとめていきます

JVM

Java Virtual Machine の略でJavaアプリケーションをOS上で動かすためのアプリケーションです。

C言語などのプログラムの場合、各OS上でコンパイルされてできるファイルはそれぞれのOS上で異なる実行ファイルです。またこの実行ファイルは単独で実行することが可能という特徴を持っています。

それに対し、Javaで作成したプログラムをコンパイルした場合、 中間コード と呼ばれるJavaクラスファイルを出力します。このJavaクラスファイル は単独で実行することができず、実行したいOSにインストールされているJVM上で実行できます。

続きを読む

Java 〇〇 をまとめる

こんにちは! 今私は新しく入った会社でBFFを触る必要があり、Spring Boot を勉強しようと思っています。

ただ、本を買って読み進めてみたのですが最初に出てくる Java SE だったり Java RE だったりがちんぷんかんぷんという始末。。😨

そこで今回はこの Java 〇〇 についてまとめてみようと思います。

続きを読む

SwiftUI Tutorial メモ - 1 -

参考

Apple公式の以下チュートリアルをやってみました🙌

Creating and Combining Views

以降、メモです🖋

メモ

SwiftUI のライフサイクルを持つアプリは App プロトコルに準拠している。

その構造の body プロパティでは1つ以上の scene を返す。scene とは表示コンポーネントを順番に提供するもの。

続きを読む