2018-01-01から1年間の記事一覧

readLine()をシーケンスのように扱う

Swiftでコンソールアプリを作るときの、標準入力から得た文字列をコレクションのように扱う方法です。 標準入力を扱う処理をシンプルに書く場合、readLine()関数と繰り返しを使って次のようにすることが多いです。 while let line = readLine() { // 入力さ…

lldbで変数をpで見るとき16進数やASCII文字で表示する

lldbでpコマンドを使って表示するときに、pに続けて/xや/cなどを続けると指定した形式で出力してくれます。 (lldb) p depthData.depthDataType ← 「kCVPixelFormatType_DisparityFloat16('hdis')」が入っている (OSType) $R4 = 1751411059 (lldb) p/x depthD…

Homebrewを使ってOpenCVをmacOSにインストール(2018/1/20版)

気づいたら前回の記事から1年近く空いてますね…。 OpenCVをHomebrewを使いmacOSにインストールしようとしたときのメモです。2018/1/20時点で「OpenCV mac install」などと検索したときに出てくる方法と、今は少し手順が異るようです。 環境 % brew -v Homeb…