読者です 読者をやめる 読者になる 読者になる

49hack

見習いエンジニアが魔法使いになるまで

iPhoneのWebViewでカスタムフォントを使う

アプリ全体のデザインを崩さないためにも、アプリ内のWebViewでも積極的にカスタムフォントを使いましょう。 使用したいカスタムフォントがアプリ内に入っている場合とそうでない場合で方法が若干異なります。 (カスタムフォントがmplus-1c-medium.ttfの場…

非ARCのプロジェクトにARC対応ライブラリを対応させる方法

非ARCのプロジェクトにSBJsonなどのARC対応ライブラリを導入してビルドすると以下のようなエラーがでます。 This source file must be compiled with ARC enabled! Build Phases -> Compile Sources でCompiler Flagsを設定します。 エラーが出ている.mファ…

Unused variable の警告を消す

サードパーティのライブラリやフレームワークを使っていると、大量に出てくる「Unused variable」の警告ですが、開発中はとても邪魔なので見えないように設定を変更します。 Build Settings -> Apple LLVM 5.0 - Warnings - All Languages にある「Unused Va…

「Couldn't load cocos2dx.xcodeproj because it is already opened from another project or workspace」 の対処

Cocos2d-xでiOSアプリを開発している際、以下のようなエラーに遭遇することが多々あります。 Couldn't load cocos2dx.xcodeproj because it is already opened from another project or workspace エラー文の通り、すでにcocos2dxプロジェクトを開いている場…

Xcodeがオーガナイザーでクラッシュする

XcodeのオーガナイザーにてProvisioning Profilesを更新すると必ずクラッシュする事象に出くわしました。 Xcodeを再起動しても、PCを再起動しても解決されません。 エラー内容に以下の文言が含まれていました。 UNCAUGHT EXCEPTION (NSInvalidArgumentExcept…

Interface Builderで16進の色コード(Hex Color)を使えるようにするプラグインを導入する

Xcodeにて、Interface Builderでも色コードを指定できるとものすごく効率が上がります。 下図のような感じです。 そのための便利なプラグイン「Hex Color Picker」があったので早速導入します。 こちらからプラグインをダウンロードします。 Finder -> 移動…

「InfoPlist.stringsなんてないよ!」のエラーを解消する

gitなどのバージョン管理システムを使わずにプロジェクトをそのままコピペした場合、 Xcodeで実行すると次のようなエラーが出ました。 The file InfoPlist.strings couldn’t be opened because there is no such file. プロジェクト名.xcodeprojディレクトリ…