2022-11-01から1ヶ月間の記事一覧

2022年11月を振り返る

打撲 車と生身でぶつかった。病院行って二週間の打撲の診察を受けた。初日は歩くことすら辛くて絶望してたけど日に日に良くなって一週間もすれば普通に歩けるようになった。学んだ教訓としては車とぶつかった時点では平気でも遅延で痛みが来るので病院にすぐ…

Swift Bookを読んだ(Basic Operatorsの終わりまで)

開発環境 swift --version swift-driver version: 1.62.15 Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) Target: x86_64-apple-macosx13.0 モチベーション 日々の開発でSwiftのIUO(Implicitly Unwrapped Optional)を知らなかっ…

Swiftのタプルは各要素の型が同じでもlabelがあると別の型になる

開発環境 > swift --version swift-driver version: 1.62.15 Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) Target: x86_64-apple-macosx13.0 モチベーション docs.swift.org Swift Book進めてる時に以下を試していた。 // コンパ…

PATHの優先度は左側がより優先される

開発環境 > go version go version go1.18.4 darwin/amd64 > uname -v Darwin Kernel Version 22.1.0: Sun Oct 9 20:14:54 PDT 2022; root:xnu-8792.41.9~2/RELEASE_X86_64 モチベーション XcodeのBuild Phasesで意図しない参照先のバイナリが実行されてしま…

Unit Testing Bundle TargetのHost ApplicationをNoneにしてアプリを起動せずにユニットテストを実行する

iOS

終わり。以下メモ。 SchemeのTestで遊んでいた昼下がり、新規ProjectでTestを実行したらシミュレーター2つ立ち上がってビックリした。Intel MacBookなのでとてつもなくファンが回った。stack overflowに同じ事例があって解決した。今日はTestの内容。 開発環…

Embedded Frameworkを利用したマルチモジュール化を試した

マルチモジュールマスターになろう。 開発環境 > xcodebuild -version Xcode 14.1 Build version 14B47b モチベーション マルチモジュールなアプリに対して日々追加開発を行っているが、自分でマルチモジュール化したわけではないのでマルチモジュールの理解…