パフォーマンス最適化とかで出てくるメモ化(memoization)とはなにか?
メモ化というワードをちょいちょい聞いていたのですが、パフォーマンスを上げるための仕組みとか、キャッシュを使うとかそんな印象程度しか知らなかったので、ちゃんと調べて理解していきたいと思います。
メモ化というワードをちょいちょい聞いていたのですが、パフォーマンスを上げるための仕組みとか、キャッシュを使うとかそんな印象程度しか知らなかったので、ちゃんと調べて理解していきたいと思います。
__construct()はよく使っていて、存在や用途は知っていたのですが、PHPのマジックメソッドって何?と聞かれた時に具体的に説明ができなかったので、さっくり調べて理解します。
具体的な用途ではなく、そもそもマジックメソッドとは?どんなのがあるの? ぐらいの内容です。
GitHub ActionsとFirebase Hostingの統合でGitHubのPRに対して、プレビューをデプロイして確認できるようになりました。
今回はcreate-react-appで作ったReactのアプリケーションを自動でデプロイするまでの一連の手順を紹介します。
PhpStormで⌥ + ¥ (option + ¥)を入力すると« と入力されてしまうので、対応方法を紹介します。
小数点の操作はMathオブジェクトのround, ceil, floor, truncメソッドを使用します。
UIButtonの文字を動的に変更したい場合の方法です。
UITextViewの文字周りの余白を広げる方法を消す方法を紹介します。
getNumberOfLinesというメソッドを使用することで、UITextViewの行数を取得することができます。
UITextViewの表示を省略して「…」にする。
UITextView.textContainer.lineBreakModeを設定することで省略できます。
メソッドに引数を渡す時には、引数がどのような意味を持つのかをわかりやすくするためにキーワードをつけることができます。キーワード引数と混在している場合は、キーワードのない引数を先に記述する必要があります。