【Python】MacでPythonをインストール

目次 ① Homebrewをインストール ② pyenvをインストール ③ pyenvの環境設定 ④ Pythonのインストール ⑤ Pythonのver.を切り替え ① Homebrewをインストール 公式ホームページにて以下のコマンドをコピーできます 参考リンク:macOS(またはLinux)用パッケージ…

【SwiftUI】Firestoreに保存されたデータの削除

① Firestoreに保存されているデータを削除 TestFirebase/DataModel.swift func deleteData(id: String) { let db = Firestore.firestore() db.collection("testDatas").document("\(id)").delete() { error in if let error = error { print("データの削除に…

【SwiftUI】Firestoreに保存されたデータの表示

保存データ表示までの手順 ① 定義した配列を複数代入できる空の配列を定義 (今回は「TestDataModel」で定義した配列が複数代入されます) ② Firebaseに保存されたデータの呼び出し ③ 呼び出したデータを、①で定義した配列に代入(追加) ④ データが代入され…

【SwiftUI】Firebase/Firestoreを用いたデータ保存

はじめに 本記事の内容は、前回の記事「 【SwiftUI】Firebaseの導入 - nekoyutanekoのブログ 」の続きです。 Firestoreの導入 Podfileに新しくインストールするライブラリを追記します。 今回は「Firebase/Firestore」を追記します。 Pods/Podfile pod 'Fire…

【SwiftUI】Firebaseの導入

プロジェクトの新規作成 1. FirebaseのWebサイト上で「プロジェクトを追加」を選択 参考URL:https://firebase.google.com/?hl=ja 2. プロジェクト名を入力 3. Googleアナリティクスを設定 Googleアナリティクスを利用しない場合は、チェックを外して「プロ…

SwiftUI Gihubの更新

ブランチの作成 ① Branchesフォルダ上でメニューを開き、「Branch from "main"...」を選択する(※mainはmasterブランチ名) ② ブランチ名を入力した後、「Create」を選択する ③ 作業中のブランチには、名前の後ろに「(current)」が記述される コミットの実行…

SwiftUI GitHubへの保存

新しくアプリケーションをGitHubに保存までの手順 ① .gitignoreファイルの作成 (※.gitファイル作成後に行うと、変更が反映されないことがあります。) 「VSCode」や「ターミナル」を用いて「.gitignoreファイル」を作成後、除外設定を記述してください。 参…

SwiftUI 要素のレイアウト調整

はじめに 今回は、SwiftUIにおける要素のレイアウト調整を紹介したいと思います。 HTMLがdisplay, positionのようなプロパティを使用することで、要素の並びを調整できるのに対して、 SwiftUIでは「Stack」を組み合わせることで、レイアウト調整を行うことが…

SwiftUI リスト背景の色を変更

ポイント ①「.listRowBackground( )」メソッドを使用する ② ForEach内でメソッドを使用する(※List内で使用しない) 失敗例(List内で使用したとき) var body: some View { List(1 ..< 10) { item in Text("メッセージ") .padding(.vertical, 10) .frame(wi…

SwiftUI Room変更点

SwiftUIの紹介動画を参考にアプリ制作を行なったのですが、いくつか変更点がありましたのでまとめてみました。 参考動画(https://developer.apple.com/videos/play/wwdc2019/204/) 変更点① ContentView.swift <変更前> NavigationButton() {} <変更後>…

投稿フォームの改行

textareaで改行する方法 textareaを使って以下のような、改行した文章を投稿してみます。 そして、保存したテキストを画面で表示すると スペースとして処理されてしまっています・・・ 改行として読み込むように以下のstyleを適用 white-space: pre-wrap; 改…

正規表現 一覧

本記事では、私が使う頻度が多いと感じる正規表現をまとめていきたいと思います。 正規表現 ① 郵便番号(3桁 - 4桁) /\A[0-9]{3}-[0-9]{4}\z/ ② 全角ひらがな、全角カタカナ、漢字 /\A[ぁ-んァ-ン一-龥々]+\z/ ③ 全角カタカナ /\A[ァ-ヶー-]+\z/ ④ 半角英…

GitHubを使用するときの注意点

GitHubの保存場所は大きく分けて2種類あります 自分のPC上で管理する「ローカルリポジトリ」 ネットワーク上で管理する「リモートリポジトリ」 特にリモートリポジトリは設定を「public(公開)」にしておくと、多くの人の目に触れてしまうので注意が必要で…