2020-12-01から1ヶ月間の記事一覧
NavigationConrollerはTabbarの下の階層にある。 ポイント: NavigatonControllerは各ViewControllerを保持している Tabbar |——NavicationController———VC1 |——NavicationController———VC2 |——NavicationController———VC3 StoryBoardを見ると理解しやすい Nav…
layer プロパティを利用する //IBActionでなくIBOutletで接続しておくこと @IBOutlet weak var button: UIButton! button.backgroundColor = .clear button.layer.cornerRadius = 5 button.layer.borderWidth = 1 button.layer.borderColor = UIColor.black.…
Swiftにおけるクロージャには、いくつかの属性を指定できます。 その1つに@escapingがありますが、画像データを表示する箇所で利用したので、実際のコードで説明します。 問題点 imageをバインディングしているため、nilのときにはsaveDiary が呼ばれす保存…
この記事が大変良くまとまっています。 dev.classmethod.jp なので、ここでは実装のコードと説明だけを記載します。 AppDelegate アプリ全体の設定などを記載するクラスです。初めに呼ばれます。 import UIKit import Firebase import GoogleSignIn func app…
対応1 package-lock.json を削除する そして node_modules フォルダも削除する nodeやnpmが最新版になっていないことが原因のことが多いため これだけで解決することも多いです。 Heroku にデプロイできました! remote: Verifying deploy... done. To https:…
関数の最後の引数としてクロージャ式を関数に渡す必要があり、クロージャ式が長い場合は、代わりに末尾のクロージャとして記述すると便利です。 それを テーリングクロージャー と言います。 末尾のクロージャはまだ関数の引数ですが、関数呼び出しの括弧の…
グローバルのpython3を使っていた これを修正したい 理由:VSCodeでPythonを使う場合、公式サイトでbrewでのインストールが勧められている vscodeプラグインをインストールしたが、グローバルのpythonからはデバッグを利用できないようだ python3 --version =…
cocoapods をインストールしようとすると上記エラー 原因 /usr/binには、たとえadmin userでも権限がない 解決法 ログインuserにインストールする sudo gem install cocoapods -n /usr/local/bin MACでは -n オプションがないと、usr/binにインストールして…
遷移先のStoryBoardにTABBar Controllerなどがある場合、初期表示画面のStoryBoardにIDを設定しておく必要がある。 書き方-1 idを指定する let storyboard = UIStoryboard(name: DiaryIndexController.className, bundle: nil) let nextVC = storyboard.inst…
StoryBoardの接続エラーの問題がほとんど 今回はここにチェックが入っていなかった 初期画面には、ほとんどここにチェックを入れる必要がある。 理由:コンパイラはstoryBoardのどのクラスが最初に呼び出されるかがわからないから その他には、IBOutletの接続…
これはブラウザ上で変数、キャシュ、リクエストなどほぼすべてが確認できる便利なツール domain/telescope でアクセスする composer require laravel/telescope --dev php artisan telescope:install php artisan migrate エラーがでる マイグレーションファ…
do_shortcode関数 を使う ダブルクオーテーションの中は、シングルクォートにすることに注意。 他にもウィジットに埋め込む方法等あるけど、とりあえず、コード内に直接記載したい場合を記載しました この記事が参考になりました www.wpbeginner.com