ObjecTips

Swift & Objective-C で iOS とか macOS とか

文字

Swift String の合成文字の Equatable 判定

String でひらがなの「が」と「か」+「濁点」は等価か? の実験メモ The test for Equatable of precomposed characters … という事で答えは true 厳密な区別が必要ない場合はカジュアルに等価比較して良さそう。

ヒラギノフォントが切れる問題 SwiftUI編

検証環境 Xcode 11.4.1 iOS+ヒラギノ+UILabel とか UIButton でググると過去の UIKit での問題が参照できます。 この問題は SwiftUI でも発生します。 まずサンプルとしてヒラギノ角ゴのW3を指定して Text を作成。 (デバッグのため青色の枠線も表示) Japa…

アプリ全体を Dynamic Type に対応させる

アプリを Dynamic Type に対応させようと思って実装してみた。 IBでフォント指定可能なUI まずIB上で設置できるUIをいくつか配置する。 UILabel UIButton UITextField UITextView はIB上でフォントの設定ができるので Dynamic Type に対応したフォントを設定…

Xcode の不可視文字 (Invisible Characters)

Xcode に限らず、エディタで空白の whitespace を表示するオプションがある。 Xcode の場合、メニューの Editor > Show Invisibles から設定可能。 この時表示されるこれ ␣ をUnicode表で調べたみたところ OPEN BOX Unicode U+2423 UTF-8 E2 90 A3 というや…