pco2699’s blog

学んだものについて、メモしておく場所

Date型から強制的に「年月日」以外のデータを切り捨てる

環境 Xcode 8.3.3 Swift3 iOS 10 つまづきポイント Swiftで日付の差分を計算してその間の日数を表示するロジックを書いてたら Date型で時・分が保存されてしまっていて、想定外の日数となっていた! // 現在日付を取得(例えば 2017/07/12 12:01) let today_d…

複数ページある場合のアプリ起動時のローカル通知の処理の設定方法

環境 Xcode 8.3.3 Swift3 iOS 10 つまづいたところ LocalNotificationを実装したところ、アプリ立ち上げ中に時間になってもまったくローカル通知がなかった… 解決方法 複数ページあるiPhoneアプリの場合、ローカル通知のdelegateはAppDelegateにかく! (一つ…

UINavigationContollerの自動生成される「戻る」ボタンの書き換え

環境 Xcode 8.3.3 Swift3 前提条件 メイン画面(ViewController.swift) → 設定画面(SettingsViewController.swift) やり方 その1 遷移先であるSettingsViewController.swiftを書き換える。 今回はこちらを採用。 override func viewDidLoad() { super.viewDid…

Python + Heroku + LINE BOT SDKでコーランを教えてくれるbotを作った

LINE BOT AWARDSでLINE BOTが盛り上がってるので作成してみました。 LINE BOT AWARDSにも「ローカライゼーション」部門でエントリしておきました。 ほぼ一発ネタなので、暇つぶしにでもフォローしてみてください。 つくったもの 言葉に対してなんでもコーラ…

ライフゲームをNovation Launchpadに実装して、シーケンサーにしてみる

引き続き、前回紹介した「ジェネラティブアート」の本読んでます。 その中で、後半に出てくる「ライフゲーム」が面白かったので、ちょっと発展させて楽器にしてみました。 つくったもの こんな感じになりました (我ながらTENORI-ON感がすごい音) うす緑色の…