MT312
  • プロフィール
  • お問い合わせ
Meter

CADisplayLinkをTimerのように使うために拡張してみた

拡張ファイルを追加する // // CADisplayLink+Helper.swift // // Created by MT312 on 2019/01/23. // …

  • iOS,
  • Swift
Cat

Swiftで完了ハンドラを省略仕様!

Swiftはシンプルでより英文に近い読みやすい言語として登場しました。中でも最後のクロージャを変形できるのが気に入っています。 let action = UIAlertAc…

  • iOS,
  • Swift
Icon

アプリのアイコンをsipsコマンドで作成する

Macのターミナルからsipsコマンドを使えば様々なサイズのアイコンを楽に作成できます。 iOS12の今の時点では、一番大きな1024pxのアイコンに加え、iPhone用8…

  • iOS,
  • Mac
Origami

アプリの終了を検出する(onDestroy)

Androidアプリのライフサイクルを管理したい場合は、皆さんApplicationクラスを使っていると思います。 class MainApplication: Appli…

  • Android,
  • Kotlin
Amazon

AWSのプッシュ通知をアプリで実装するための注意点

エンドポイントを最新に保つ エンドポイントが無効になると通知が届かなくなってしまいます。作成済みであっても、デバイストークンが変わった時には登録し直さないといけません。逆に…

  • AWS,
  • プッシュ通知
Dictionary

SwiftでCFDictionary

SwiftはObj-Cに比べてより柔軟な書き方ができる反面、最適な書き方がよく分からない場合がある。省略できたりできなかったり。例えばCFDictionaryの場合。 よく…

  • Swift
Buttons in a bottle

IBOutletCollectionをNSMutableArrayにする

同種のViewを配列で扱えるIBOutletCollectionは、普通に使うと変更できないNSArrayになります。ボタンのコレクションを宣言するとこんな感じ。 @pro…

  • iOS,
  • Objective-C,
  • Storyboard
Vertical Slider Sample Portrait

縦向きのスライダーVertical Sliderを作ってみよう

Viewの向きを変えたいとき、今のところ、Storyboardからは直接回転させられません。ですので、初期化時にtransformで回転させますが、そうすると、制約でレイア…

  • iOS,
  • Storyboard,
  • UISlider
DraggableNavigationController

ドラッグで「戻る」「閉じる」ができるDraggableNavigationControllerを作ってみた

DraggableNavigationContoller ViewControllerの画面遷移を思いのままにカスタマイズ モーダルの場合はtransitioningDel…

  • iOS,
  • UIGestureRecognizer,
  • UINavigationController
SubtitleAlertController

UIAlertControllerは拡張高い

UIAlertControllerはサブクラス化が禁止されていますが、内部では色々な事ができるように作られています。setValueを使うと上部にViewControlle…

  • iOS,
  • UIAlertController
Electronic Watch

Swiftで経過時間を表示する

秒数を整数にして自力で計算する タイマーで繰り返し経過時間を表示させる場合は、整数にして計算すると速いです。 // 適当に開始時点のDateを用意する let startD…

  • iOS,
  • Swift
Knocker

ナビゲーションバーの戻るボタンの文字だけを消す方法

ナビゲーションを使った画面遷移で左側に表示される<戻るボタンを矢印だけにしてみます。最初に紹介する前の画面で設定しておくのが一番簡単な方法です。 前の画面で設定してお…

  • iOS,
  • Storyboard,
  • UINavigationController
Older posts
Page 1 of 2
アーカイブ
  • 2019年1月 (2)
  • 2018年12月 (2)
  • 2018年11月 (2)
  • 2018年7月 (1)
  • 2018年6月 (1)
  • 2018年4月 (1)
  • 2018年3月 (2)
  • 2018年2月 (2)
  • 2018年1月 (2)
  • 2017年2月 (1)
  • 2014年6月 (5)
タグ
Android AWS FLASH iOS JavaScript Kotlin Mac Objective-C PHP Storyboard Swift UIAlertController UIGestureRecognizer UINavigationController UISlider Wix ダウンロード プッシュ通知 メールフォーム ヤフオク 掲示板
高級賃貸マンション
  • プロフィール
  • お問い合わせ
©2005-2019 MT312 All rights reserved.