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

WonderPlanet DEVELOPER BLOG

ワンダープラネットの開発者ブログです。モバイルゲーム開発情報を発信。

Unityプロジェクトのビルド環境改善

アプリエンジニアの山下です。 プロダクト自体の改善はもちろんですが、開発環境を改善していくこともエンジニアの重要な仕事だと思います。 今回はUnityプロジェクトをビルドしストア提出用アプリ(ipa/apk)を作る上で 起こった問題とその解消方法についてま…

Xcodeの独自FileTemplate

今回エンジニアブログを担当する戸田です。 今回はXcodeのFile Templateについて紹介したいと思います。独自File Templateは、新規でクラスを作成する時に、毎回同じようなコードを書く手間を省く機能になります。今回はNSObjectを継承したクラスにProtocol…

Action Extensionsの実装について

今回エンジニアブログを担当する戸田です。 今回はiOS8で新たに追加されたApp Extensionsについて紹介したいと思います。App Extensionsは、アプリの一部機能を他のアプリから利用できる仕組みになります。iOSで使用できる主な機能は次の通りになります。 To…

Xcodeのコードスニペットの活用

今回のエンジニアブログを担当します山下です。 今回はXcodeのコードスニペット機能を使ってアプリ開発をスムーズに行う方法をご紹介します。 コードスニペットとは コードスニペット(code snippet)とは再利用可能なコードの断片的なテンプレートのことを言…

Xcode のリソースが更新されないときの対処法

おつかれさまです。藤澤です。 今回は開発が捗る(かもしれない)ちょっとした小ネタをご紹介します。 みなさんは Xcode で開発をしていて「リソースファイルを置き換えたのに実行したら古いままだった」ということはないでしょうか。最近ぼくのまわりで し…

Xcodeプラグインの作成方法

今回エンジニアブログを担当する戸田です。 今回は、Xcodeプラグインの作成方法について紹介します。 Xcodeのプラグインについて、公式のサポートがなく情報量も少ないため、敷居が高くなってしまいますが、モバイルアプリとは違った楽しさがありますので、…

Xcodeでswitch-case文の自動補完する

今回エンジニアブログを担当する戸田です。 今回は、switch-case文の自動補完するXcodeのプラグインについて紹介します。 インストール方法 1. GitHubの「SCXcodeSwitchExpander」からソースをダウンロードします。 URL:https://github.com/stefanceriu/SCX…

XcodeのSnapshotを使ってみる

今回エンジニアブログを担当する戸田です。 今回はXcodeの標準機能で、コーディングをする際に便利な機能「Snapshot」を紹介したいと思います。 Xcodeの「Snapshot」とは、現在のワークスペースの状態を保存する機能になります。簡易的なバージョン管理やリ…

Xcode 5のSource Controlを使ったGit操作

今回のエンジニアブログ担当の山下です。 Xcodeはバージョン4よりGitによるバージョン管理が統合されましたが、 Xcode 5からはSource Controlがメニューバーへ昇格し、より扱いやすくなりました。 今までSourceTreeやGitHub for Macといった外部のGitクライ…

Javadocスタイルのコメントを追加する

今回エンジニアブログを担当する戸田です。 今回は、Javadocスタイルのコメント追加ができる、Xcodeのプラグインについて紹介します。 インストール方法 1. GitHubの「VVDocumenter-Xcode」からソースをダウンロードします。 URL:https://github.com/onevca…

LLVMのattributeを使用して、コンパイル時に警告及びエラー表示してみる

今回エンジニアブログを担当する戸田です。 今回は「LLVMの属性機能」について書いて行きたいと思います。 チームでアプリ開発を行っていると仕様変更や不具合修正により、ソースコードの可読性や保守性が低下します。そのため、定期的なリファクタリングが…