pco2699’s blog

学んだコード・技術について、保存しておく場所

Swift

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…