2019-01-01から1年間の記事一覧

【Swift】Invalid document reference. Document...について

Firebaseを利用中に下記のエラーに遭遇。↓'Invalid document reference. Document references must have an even number of segments, but User has 1' 直訳すると、"ドキュメントを参照できません。参照には偶数のセグメントが必要、しかしユーザーは既に1…

【Swift】staticで1つのインスタンスを共有

解説 ストーリーボード ソースコード 出力結果 解説 全ファイルで変数や値を共有したくありませんか? クラスのインスタンスって基本的に生成したファイル内でしか使えません。 関数やメソッドなら、渡したい引数さえ用意すれば、後は処理や返り値を返してく…

【Swift】Firebase - メアド&パスワードで会員登録/ログイン

完成図 会員登録 ログイン パスワードリセット 解説 会員登録 ログイン ログアウト パスワードリセット ストーリーボード ソースコード 会員登録画面 ログイン画面/ログアウト ログアウト 完成図 会員登録 ログイン パスワードリセット 解説 会員登録 Auth.a…

【Swift】スクロール画面に大量のUIButtonを等間隔で配置

完成図 解説 ストーリーボード ソースコード 完成図 解説 「手順」 ScrollViewを設置 UIViewを生成 UIButtonを生成 UIButton.frameを設定 UIButton.tagを設定 UIButtonに文字や処理を設定 UIViewに設置 3~7をループ ScrollViewにUIViewを設置 ScrollView.con…

【Swift】Firebaseから取得するデータを調べてみた

保存してあるデータ 解説 デバック結果 ソースコード 保存してあるデータ 解説 Firebaseからデータを取得する時、 どのような型(クラス)で取得されるのか? どんなメソッドがあるのか? という疑問が湧かないだろうか? udemyで初めてFirebaseを知り、自分…

【Swift】Firebaseに画像を保存/画像を読み込む

完成図 解説 ソースコード 完成図 「操作画面」 「保存されているデータ」 解説 Firebaseから画像を取得するには、2つの方法がある。↓ Storageの参照で取得 FiirebaseUIで取得 (参考ページ) firebase.google.com 前者は一般的な方法だがクロージャやエラ…

【Swift】アルバムとカメラを起動する

完成図 解説 ソースコード 完成図 (アルバム画面はEvernoteのものです。) 解説 過去に同じ記事を書いたが、 ソースコードがわかりづらい ただソースコードが書いてあるだけ というテキトーな記事だったのに、新たに書き直した。 ※注意 下記のソースコード…

【Swift】遷移時(modalのsegue)のアニメーションをコードで実装

解説 ストーリーボード ソースコード 解説 segueのアニメーションは以下。 coverVertical:下から出現 crossDisolve:フェードイン flipHorizontal:180度回転する(裏返る) partialCurl:ペラっとめくれる 遷移先をインスタンスで取得し、modalTransitionSty…

【Swift】UserDefaultでMainStoryBoardを分岐

解説 ストーリーボード ソースコード 解説 UserDefaultsのbool値でStoryBoardを分岐。 AppDelegate.swiftのdidFinishLaunchingWithOptions内に記述。 今回だと、 true : Main.storyboard false : test.storyboard のそれぞれに分岐。 FirebaseやNiftyCloudで…

【Swift】NiftyCloud - 新規登録/ログイン

完成図 解説 ストーリーボード ソースコード 完成図 (ユーザー名:パスワード=user : password) 解説 新規登録:NCMBUser.signUpInBackground ログイン:NCMBUser.logInWithUsername(inBackground: ユーザー名, password: パスワード) NCMBUesr.current()…