しおメモ

雑多な技術系ブログです。ニッチな内容が多いです。

2018-10-01から1ヶ月間の記事一覧

はてなブログの游ゴシック, letter-spacing設定

デザインいじると上書きされてしまうから、いっそのことここに書いてしまおう。 /* 付け足す部分 */ body { font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif; letter-spacing: 0.08em; } /* 記事の左側の日付の…

SwiftでRustのようなResult型を実装する

Swiftで従来のthrow~catchでは書きづらい場面も多々あるので、 RustのResult型を参考にした、エラーハンドルを取り入れてみました。 やること 実装 case メソッド その他 使い方 switchで使う Optionalで使う サンプル やること SwiftでRustのResult型のよう…

Obj-Cライブラリ由来のNSExceptionのSwiftでのハンドリング

ずばりこれ。 NSSetUncaughtExceptionHandler(_:) - Foundation | Apple Developer Documentation swiftのcatchで拾えないものもこちらでハンドルできる。 AppDelegate等に入れておく。 func application(_ application: UIApplication, didFinishLaunchingW…

iOS Simulatorにディスクイメージをマウント

hdiutilからマウントできました。Xcode 10です。 ディスクイメージ作成 iOSのシステムが数百MB使用するので、その分は最低限起動に必要です。 # APFS hdiutil create -size 1g -fs APFS /tmp/ios.dmg # HFS+ hdiutil create -size 1g -fs HFS+ /tmp/ios.dmg …