ikeh1024のブログ

ZennやQiitaに書くにはちょっと小粒なネタをこちらに書いています

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

SwiftのプロジェクトからC++の静的ライブラリを利用する

概要 Swiftのプロジェクトに対して、C++で書かれたライブラリのプロジェクトを追加して、アプリのビルド時にライブラリもビルドされるようにしたい 参考 How can I use an .a static library in swift? SwiftとObjective-C連携 with Xcode 手順 下記の通りプ…

Xcodeで特定のファイルのWarningを非表示にする

概要 すぐには変更できないObjective-Cのファイルがあり、暫定処理としてWarningを非表示にしたい 下記の通り、Compiler Flagsに-wを渡せば良さそう ただし.hはこれに含まれずどうするか分からず仕舞い How to suppress header file warnings from an Xcode …

macOSのMACOSX_DEPLOYMENT_TARGETの下限について

概要 現行のXcode15.2.0ではMACOSX_DEPLOYMENT_TARGET(いわゆる最低対応OS)が10.13以上でしか選択できない これはXcode14から10.13以上となったみたい Xcode14とXcode13の差異として、macOS 12 SDKが含まれるかどうかがある https://forums.developer.apple.…

NSStringのカテゴリ拡張: NFCへの正規化/安全なパーセントエンコーディング

(追記)下記が使えるの? precomposedStringWithCanonicalMapping NSString+Extension.h #import <Foundation/Foundation.h> @interface NSString (Extension) - (NSString *)normalizeFormC; - (NSString *)stringByRemovingPercentEncodingIfNeeded; @end NSString+Extension.m #impo</foundation/foundation.h>…

pyenvでPythonのインストール

pythonのバージョン確認とインストール Poetryをサクッと使い始めてみる # インストールされているバージョンを確認 pyenv versions # インストール可能なバージョンを表示 pyenv install --list # 指定したバージョンをインストール pyenv install <python-version> # グロ</python-version>…