2019-02-01から1ヶ月間の記事一覧
Jabra Elite t65が故障しているため、違うタイプのBluetoothイヤフォンを買ってみました。 Amazonのレビューは少ないながらも高評価です。 Appleのイヤフォンと似ていますがもちろん別物です。 それではレビューします。 梱包 ちょっと微妙そうに見えるのは…
愛用しているJabra Elite 65tの右耳側が突然聴こえなくなりました。 schagerl.hatenablog.com いい機会なので治るor修理までの情報をシェアしたいと思います。 (購入を検討されている方に重要な情報があります。コチラ) きっかけ 以下のような流れで聴こえ…
今回のお題はイヤフォンです。 iPhoneからイヤフォンジャックが無くなって以来Bluetoothイヤフォン難民になっていましたが、その時に出会ったのがJabra Elite 65tです。 同様のイヤフォンは色々ありますが、まずは見た目から入ってしまいました。だって北欧…
前回は制約(constraint)についてあまり説明せずに使用していました。 今回は制約関連の説明を行いたいと思います。 Anchor Anchorとは船のイカリや固定する動作を表す英語です。 UIViewは水平垂直方向の位置や長さについてのAnchorを持っており、Anchorに…
iPad+Playgrounds環境です。 UIButtonを複数表示させようと思い、for文でUIViewController.viewにaddSubviewするプログラムを書きました。 import UIKit class ViewController : UIViewController { override func viewDidLoad() { super.viewDidLoad() for …
今回はAuto Layoutの機能を使ってビューのレイアウトを行います。 Auto Layout UIKitにはAuto Layoutという機能があり、制約(constraint)を指定することでメインビューやサブビュー同士の相対位置を指定することができます。 相対位置を指定できて何が良い…
前回はUIButtonとMKMapViewを使いました。 schagerl.hatenablog.com ビューの初期化と配置についてもう少し整理します。 仕様 前回と同じです。 コード 全体 import UIKit import MapKit class ViewController : UIViewController { lazy var map = MKMapVie…