iOS13のFontFamilyName

* iOS8系でフォントの一覧 * iOS9系でフォントの一覧 * iOS10系でフォントの一覧 * iOS11系でフォントの一覧 * iOS12系でフォントの一覧 * iOS13系でフォントの一覧 取得方法 familyNameからfontNameを取得する。前回かより少し変更しました。 UIFont.familyNames .sorted { $0.compare($1) == .orderedAscending } .flatMap { UIFont.fontNames(forFamilyName: $0).sorted { $0.compare($1) == .orderedAscending } } .forEach { print($0) } 確認環境 iPhone 11 Pro Simulator (iOS13.3) 結果抜粋 AcademyEngravedLetPlain AlNile AlNile-Bold AmericanTypewriter AmericanTypewriter-Bold Am

ObjCのXcodeプロジェクトをSwiftのプロジェクトに変更する

Objective-Cで作成されているプロジェクトをSwift混在プロジェクトに作り替えようという話があった。 XcodeのテンプレートプロジェクトではObjective-CとSwiftどちらの言語を選べるけど、言語が変わる以上に何が変わるのかというかどこが言語選択のキモになるかを調べたので需要は無いだろうけど、Objective-CベースのプロジェクトをSwiftベースのプロジェクトに作り替えた作業のログを書く。 日本語がおかしかったので編集したらもっと日本語がおかしくなった。 なんでSwift混在にしたいのか 最近は主にSwiftで開発を行っていて、サードパーティーのライブラリもSwiftのものを利用しているから。 Objective-C製のライブラリをSwiftで使うときは割とどうとでもなるけど、Swift製のライブラリをObjective-Cで使うときはライブラリが内部クラスなのか public なクラスなのか設定が必要とかそういうのがあったはず。 そのため新規開発する部分はSwiftで、外部ライブラリを使用したいObjective-Cの実装もSwiftでex

2019秋 北陸キャンプツーリング 6日目

1日目へ戻る 2日目へ戻る 3日目へ戻る 4日目へ戻る 5日目へ戻る 6日目は2019年10月10日、予定を切り上げたため最終日。野沢温泉で一泊して東京まで帰る日。 朝食 常盤屋旅館で朝食込みでお願いしていたので頂く。 テーブルには醤油が無くてサラダにドレッシングも無かった。星5の評価も星3に落ちるくらい残念だった。 その後朝風呂に入りチェックアウト、バイクを置いたまま観光してきていいと言って頂いたのでお土産を買い込む。 リンゴサイダー美味しかった。 それと職場に買っていったお土産は長野に関係無いキットカット。日本酒・梅酒・柚子酒の味、美味しかった。日本酒味は日本酒が苦手な人は食べられないだろうと思うくらいの香りがした。 群馬県草津温泉 常磐屋旅館の女中?仲居?さんで快活な雰囲気のお姉さんがいて、前日の晩ご飯屋さんについて色々教えてくれたのですが、この日も「寄り道しながら今夜中に東京に帰る予定〜」と話すと草津温泉へ行く提案をしてくれたのでその通りに行くことにした。 渋峠。時間がある方は日本国道最高地点到達証明書など取得してみる

2019秋 北陸キャンプツーリング 5日目

1日目へ戻る 2日目へ戻る 3日目へ戻る 4日目へ戻る 6日目へ進む 5日目は2019年10月9日。目的地は金沢の日本自動車博物館です。 朝風呂その1 朝7時半ころ山中温泉 菊の湯へ。すでに近くの無料駐車場は満車でした。すごく熱かったです。 ご近所さんが朝入りに来るような温泉ですね。 お土産のにゃんにゃん饅頭が気になりました。 過去に温泉番付で横綱になった事があるそうです。 こういう温泉街で1,2泊のんびりするのも良さそうだなと思いました。 朝風呂その2 山代温泉 古総湯。こちらはパワースポットだそうで。 体を洗う場所は無く、お湯に浸かって涼むだけでした。 中はとても綺麗で居心地が良かったです。また山中温泉も山代温泉も行きたい。 涼みがてら服部神社など散歩して無料駐車場へ戻りました。 日本自動車博物館 少しだけ写真撮りましたが、これは車が好きな人たちは一度行ってみるのと良いですね、そこまで車好きとかでは無いですがそれでも楽しかったです。 ニューハルピン 日本自動車博