ResanBlog

りーさんです。フロントエンドエンジニアをしている大学生です。めちゃ自由に書いて行きます!!気ままに緩くやっていくのでよろしくお願いします!

虫が嫌いなお話・・・!(◎_◎;)

どうも、こんばんはりーさんです。

 

とっても暑い日が続いていますね🔥

 

今回は虫が嫌いなお話をしていこうかなと思います!

f:id:coollongResan:20210801010030j:plain

今日公園に散歩に行ったのですが、ゴキブリやセミが大量にいました。

現れるたびにスーパーリアクションをしてしまう癖がやめられません笑笑

 

何度も何度もやってしまうので彼女に怒られてしまいました。。。

怖い思いとびっくりしてしまうだけでわざとじゃないんです!

 

こんな同じような共感できる方はいませんかね!?

 

夏は海とかプールとかでとっても僕は夏が大好きです!!

でも、虫がよくできるので苦手だなと毎年思います。。

 

なるべく虫嫌いの方はリアクションしすぎて周りに嫌われないように共に

頑張りましょう!!!!

 

夏の虫のお話でした!

お久しぶりです!投稿内容変更のお知らせ!!

お久しぶりです!りーさんです。

f:id:coollongResan:20210729221614j:plain

バナナマリオ


 

今日はブログを再開することをお知らせします。

そして、ブログの内容が少し変化します!?

 

今まで何をしていたかというと

2021年2月までは就活をしていました。就活期間は1ヶ月ちょっとです。

フロントエンジニアとして内定いただけました。

 

3月からは大学卒業するまではインターンとして働いております。

ここまではどんなことをしていたのかと言うご報告!

 

ブログ内容の変化は、自由に発信していくことに決めました!!

エンジニアの中での経験の話であったり、趣味や旅行と

大好きなディズニーまでいろんなことをこのブログに残して行けたらいいなと思ってます。

 

これからも読んでいただける方に感謝して

何卒よろしくお願いいたします!!(^ ^)

Git用語

f:id:coollongResan:20200810162758j:plain

 

こんにちは!! りーさんです。

今回はGit用語について٩( 'ω' )و

最低限の知識みたいです!!

 

Git用語

 

  • repository(リポジトリ)
  • remote repository                      (リモートリポジトリ)
  • local repository                         (ローカルリポジトリ)
  • branch(ブランチ)
  • Checkout(チェックアウト)
  • commit(コミット)
  • push(プッシュ)
  • pull(プル)
  • merge(マージ)

 

 

 

 

repository(リポジトリ)

データを保存する場所 

修正履歴も保存される。

 

remote repository

(リモートリポジトリ)

サーバーにあるリポジジトリ(GitHub)

サーバー上に保存。共有も可能

 

local repository

(ローカルリポジトリ)

ローカル(自分の場所)に

保存されるリポジトリ

 

branch(ブランチ)

1つのプロジェクトから分岐させることにより、プロジェクト本体に影響を与えずに開発を行える。

 

ブランチでの修正内容は他のブランチの影響を受けない。

 

同じリポジトリで同時に複数の開発を行うことができる。

 

Checkout(チェックアウト)

他のブランチへ移動し、

作業ディレクトリを

任意のコミット状態にすること。


commit(コミット)

修正内容をローカルリポジトリに反映すること


push(プッシュ)

ローカルリポジトリの修正内容を

リモートリポジトリに

反映すること。

pullの逆


pull(プル)

リモートリポジトリの修正内容を

ローカルリポジトリ

反映すること。

pushの逆


merge(マージ)

異なるブランチの修正内容を

反映すること。

 

 

 

 

 

 

 

Swift メールアドレス・電話番号・クレジットの正規表現 チェック方法

f:id:coollongResan:20200805213659j:plain

こんにちは!りーさんです。

 

今回はメールアドレス・電話番号・クレジットカードの正規表現 チェック方法です!

 

 

 

メールアドレス

 

 
 
let mail = "example@gmail.com"
let emailRegEx = "[A-Z0-9a-z._%+-;]+@[A-Za-z09]+\\.[A-Za-z{2,32]"
let predicateMail = NSPredicate(format:"SELF MATCHES %@", emailRegEx)
if predicateMail.evaluate(with: mail) {
print("メールアドレスです")
}else {
print("メールアドレスではありません")

クレジットカード

let cardRNumber = "424242424242242"
let cardRegEx = "[A-Z0-9a-z._%+-;]+@[A-Za-z09]+\\.[A-Za-z{2,32]"
let predicateMail = NSPredicate(format:"SELF MATCHES %@", cardlRegEx)
if predicateMail.evaluate(with: cardNumber) {
print("クレジットカードです")
}else {
print("クレジットカードではありません")

電話番号

let PhoneNumber = "example@gmail.com"
let PhoneRegEx = "[A-Z0-9a-z._%+-;]+@[A-Za-z09]+\\.[A-Za-z{2,32]"
let predicatePhone = NSPredicate(format:"SELF MATCHES %@", PhoneRegEx)
if predicatePhone.evaluate(with: PhoneNumber) {
print("電話番号です")
}else {
print("電話番号ではありませんです")

 

Swift String(format) 使い方

f:id:coollongResan:20200803140520j:plain

 

こんにちは!りーさんです。

今回から、Swiftで習ったことをメモるように書いていきます♪(´ε` )

 

Swift String(format)の使い方です!

 

  • 基本の書き方
  • 桁数を0埋めで指定する方法
  • 小数点の桁数をそろえる方法

 

基本の書き方

 

String(format: “桁数指定”, 値)

基本的にこのように書きます。

 

 

 

桁数を0埋め指定する方法

 

0を3桁で揃える

print(String(format: "%03d", 1))
print(String(format: "%03d", 10))
print(String(format: "%03d", 100))

デバックエリア

001
010
100

 

    • % : フォーマット指定子
    • 0 : パッディング(埋める)文字
    • 3 : 桁数
    • d : 10進数

 

小数点の桁数をそろえる方法

 

 

円周率 3.14159265359 を小数第二位に合わせる

 

let pi:Double = 3.14159265359 
print(string(format: "%.2f", pi)

デバックエリア

3.14

 

  • % : フォーマット指定子
  • 0 : 埋める文字
  • 2 : 全体桁数
  • f : Float

アプリリリースするまでにやること!!

こんにちは!りーさんです💪

 

今回はアプリリリースするまでにやることを簡単に紹介したいと思います!

 

1・アプリにバグはないか。

 

2・ダークモードに対応してるか

 

3・AppleDeveloperprogramに参加しているか

 

4・審査に引っかかる内容でないか

 

5・説明文を明確に!!

 

以上です🤗