読者です 読者をやめる 読者になる 読者になる

某情報系大学生の日記

このブログは主にswiftやiosアプリ開発に関して情報を発信したいと思い始めたブログです。

Red Hot Chili Peppers By The Way 弾いてみた。

こんばんわ!今回は 『Red Hot Chili Peppers By The Way 弾いてみた。』

ということでベース弾いてみました!!

バンドを高校からしているので、たまには動画をあげてみようと思い撮ってみました!!

是非みてくださいね〜〜〜〜〜

 


Red Hot Chili Peppers ~By The Way~

 

貼っときます!!

こちらのベース動画もちょくちょくあげて行く予定なのでよろしくです!!

xcodeでStatusBarの色を変更する

みなさん、こんにちは。

今回はxcodeにてStatusBarの色を変更する際の設定(手順)を説明したいと思います!(自分のメモ用でもあります。笑)

さぁまず、StatusBarとは何ぞや??

という方もいらっしゃる(多分いない)と思います。

StatusBarとはアプリを起動した時のここの事です!

f:id:ht16a017:20170322125657p:plain

これですね!笑

ここの事をStatusBarと言います。

背景の画像やUIによってStatusBarの色を変えたいという方もいらっしゃると思います。自分がそうでした。

私が作ったバスアプリのStatusBarの色がデフォルトで黒だったので友達から背景画像のこの色でStatusBarがこの色だとかなり見辛いと言われました。笑

f:id:ht16a017:20170322125929p:plain

それでこのStattusBarを変更しようと思った訳です。ネット上にも情報はたくさんあるんですが、自分用のメモとして今回はブログにしました。

手順は非常に簡単です!

今から説明していきますね!

まず最初にTARGETSの最初にある項目のGeneralを選択します。

その次にDeployment InfoにあるStatus Bar Styleを選択してDefaultからLightに変更します。(下記の画像を参考)

f:id:ht16a017:20170323101139p:plain

 

次info.plistを選択してStatus bar Styleを選択し右をUIStatusBarStyleLightContentに変更!(下記画像を参考に)

f:id:ht16a017:20170323101321p:plain

こうする事でStatusBarが白になった事が確認できると思います!

非常に簡単なので是非みなさんも試して見てください!!

また自分のペースでメモやiOS,Swiftやアプリ開発などについて投稿していきたいと思います!!

ありがとうございました^^

 

 

Swift 『配列から現在時刻に一番近い時刻をString型で取ってくる』

こんばんわ!バスアプリを作った時に配列から現在時刻から一番近い時刻をString型で取ってくるというのに苦戦しました。

一番近いものだとマイナスの時刻。つまり現在時刻は11時45分で次の発車は12時だとしても、前の時刻が11時40分だと11時40分を取ってくるという訳で使い物にならないのでそこにも対応しております。笑

もし同じようなプログラム探していたりする人の役に立てれば光栄です。

一緒にアプリ作ったりする人募集しています!!

是非ここまでご連絡を!! ---->  ht16a017@oecu.jp

 

本題のソースコードはこちらです!

 

func result1() -> String {

        

        let timeFormatter = DateFormatter()

        timeFormatter.dateFormat = "HH:mm:ss"

        let nowString = timeFormatter.string(from: NSDate() as Date)

        let nowTime = timeFormatter.date(from: nowString)!

        

        let jikokuArray: [(String, String)] = [("Next Bus  AM","9:10:00"),("Next Bus  AM","9:50:00"),("Next Bus  AM","10:10:00"),("Next Bus  AM","10:50:00"),("Next Bus  AM","11:10:00"),("Next Bus  AM","11:30:00"),("Next Bus  AM","11:50:00"),("Next Bus  PM","12:10:00"),("Next Bus  PM","12:50:00"),("Next Bus  PM","13:10:00"),("Next Bus  PM","14:10:00"),("Next Bus  PM","15:10:00"),("Next Bus  PM","15:20:00"),("Next Bus  PM","15:50:00"),("Next Bus  PM","16:05:00"),("Next Bus  PM","16:42:00"),("Next Bus  PM","16:50:00"),("Next Bus  PM","16:55:00"),("Next Bus  PM","17:00:00"),("Next Bus  PM","17:05:00"),("Next Bus  PM","17:50:00"),("Next Bus  PM","18:05:00"),("Next Bus  PM","18:35:00"),("Next Bus  PM","18:50:00"),("Next Bus  PM","19:05:00"),("Next Bus  PM","19:35:00"),("Next Bus  PM","19:50:00"),("Next Bus  PM","20:05:00"),("Next Bus  PM","20:35:00"),("Next Bus  PM","21:05:00")]

        

        let resultArray: [(String, String)] = jikokuArray.flatMap({

            let diff = timeFormatter.date(from: $0.1)

            return nowTime.timeIntervalSince(diff ?? nowTime) > 0 ? nil : $0

        })

        

        if resultArray.count > 0, let result = resultArray.first {

            return "\(result.0):\(result.1)"

        } else {

        //ここはダイヤ配列にその日の次の時刻がもう無い時に出力されます

            return "本日のダイヤは終了しました。"

        }

}

自分の作ったアプリが公開されました!

お久しぶりです。2回目の投稿です!(多分読んでる方はいらっしゃらないとおもいますが。笑)

自分が作ったアプリ、OdenBubsが何回かリジェクトされたのですが、何とかAppStoreで公開されました!

 

このアプリを通してキャンパスライフが便利になればいいなと思ってます!

 

リンク貼っておくのでご意見ご感想お願いいたします!

OdenBus

OdenBus

  • shintarou okumura
  • ナビゲーション
  • 無料

 

初投稿

初めまして!!滋賀から大阪の某情報大学に通う大学生です。今年からは2回生になります!!

ブログを書こうと思ったきっかけは、今身の回りにswiftやプログラミングに関しての知識や意見などを交換できる人がいないので、ブログを通して色々な方と情報共有やswiftに関して話せる方と出会いたい!というのがブログを始めた第1の理由です。2つめは、自分のメモ的な感じと知っている事を発信していこうかな。。って感じです笑

自分は今swiftで個人的にiosアプリの開発や、ラズパイをいじったりしています。

そしてこのブログを主にその2つに関しての記事や自分なりのメモなどを書いていこうかと思っております!

現在は大学のバス時刻表のiosアプリを作っていて、実はもう完成はしているのですが,

私のiphoneがライトニングケーブルを挿したらAppleLoopに入るという現象に陥っているので今週に修理に行き、実機テスト、確認次第リリースしていこうと思っています!

リリースができたら評価や、レビュー、こういった機能があったらいい!!みたいな意見をくれると喜びます!!

ブログを始めたばかりなので、まだ見てもらえる回数は少ないと思いますが、これから読者さんが増えるといいなと思います!!