Category Note

Objective-C:アプリのバージョンを取得する

アプリの設定画面等でよく目にするアプリのバージョンを取得する方法。 アプリのバージョンを取得 mainBundleからキー @”CFBundleShortVersionString” を指定し取得する。 関連する項目 Objective-C:iOSのバージョンを取得する

Objective-C:iOSのバージョンを取得する

開発者の悩みの種、iOSのバージョン取得方法をメモ。 バージョンの取得方法 NSArray にバージョンの格納する。 osVersionMajor と osVersionMinor を使用し判定する まとめ iOSのアップデート率は比較的高いので、常に最新のバージョンで開発し、1つ前のメジャーバージョンまでをフォローするのがユーザー、開発者ともに幸せになれる方法ではないでしょうか。 関連する項目 Objective-C:アプリのバージョンを取得する

Objective-C:UIViewのプロパティframeとboundsの違い

UIView のプロパティ frame と bounds の違いをよく忘れるのでメモ。 解説 frame superから見た座標 bounds selfの座標 まとめ frame と bounds は親子関係のようなものであると考えておけばよい。

Objective-C:UISegmentedControlのフォントサイズを変更する

アプリの設定画面等でお世話になる UISegmentedControl のフォントサイズ変更の方法をメモ。 変更の方法

Objective-C:UIViewController の viewDidLoad 等が実行されるタイミング

viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear、それぞれがどのタイミングで呼び出されるのかをメモ。 実行されるタイミング メソッド名を見ればある程度予想できるように、上から順番に呼び出されていく。 【viewDidLoad】Viewが表示される最初の1回だけ呼ばれる 【viewWillAppear】Viewが表示される直前に呼ばれる 【viewDidAppear】Viewの表示完了後に呼ばれる 【viewWillDisappear】Viewが別のViewへ切り替わる直前に呼ばれる 【viewDidDisappear】Viewが別のViewへ切り替わった後に呼ばれる まとめ ペーストして使えるソースコードも作成しました。

Xcode:コード検索パスを追加する

外部からライブラリを参照した場合、ソースコードやヘッダファイルはプロジェクトの外に配置されているので、ビルドやコード補完等を行うためにはパスを追加する必要がある。 コード検索パスの追加手順 Xcode から PROJECT > プロジェクト名 > BuildSettings > Header Search Paths を選択する。 Header Search Pathes項目が空欄になっているはずなので、空欄をダブルクリック後+ボタンを押し、必要な分のヘッダーファイルやクラスファイルのパスを追加する。 まとめ プロジェクトから新しくライブラリ等を参照した場合は「パスを通す」を習慣付ける。

Mac OS X:ターミナル(Terminal)デフォルトのシェルをzshに変更する

Macのターミナルのデフォルトシェルをzshに変更します。 変更の手順 zshのインストールはhomebrewで行う(※要homebrew) ターミナルで以下を実行し 以下を最下段に記述(※要vi,vimのオペレーション) さらにターミナルで以下を実行する システム環境設定の「ユーザとグループ」を開き、ロック解除 シェルを変更したいユーザを「右クリック」>「詳細オプション」を開く ログインシェルが になっていれば変更完了 まとめ zshの補完機能は非常に便利です。すぐさまデフォルトのシェルを変更するべきですね。

Objective-C:NSTimerによるタイマーの使い方

何かと使用頻度の高いタイマー処理のメモ。 タイマーの使用方法 タイマーの生成と呼び出しメソッド タイマーの動作判定 タイマー再開 タイマー停止

Objective-C:iPhoneのシステムサウンドを再生する

アプリの効果音でシステムの音源を使いたい場合のメモ。 実装方法 AudioToolboxフレームワークをインポートすれば、4桁のシステムサウンド番号を指定するだけで再生できる。 システムサウンドの番号は1000〜1017までの17種類。 まとめ iOSと親和性の高いユーティリティアプリケーションを制作したいのであれば、効果音などに標準のシステムサウンドを使うだけで随分と表情が変わって来ますね。

Xcode:開発途中からIB(xibファイル)を追加する

一旦xibファイルを削除したのに、xibファイルを再び追加したい場合のメモ。 追加の手順 File’s Ownerを選択する Custom ClassのClassにクラス名を入力する viewを接続する xibファイルが反映される(完了) まとめ なんだかんだ言っても、アプリ開発初心者やデザインが苦手な方にとってIBは便利ですよね。

siro:chro 無料ゲーム SQN をリリースしました

img_sqn_00

sirochro 初の無料ゲームアプリ SQN をリリースしました。
記事:SQN: iOS 無料ゲームアプリ SQN - Sequential Numbers をリリース
ちょっとした時間に楽しめる完全無料のゲームなっていますので、是非ダウンロードして遊んでみてください。

↓SQN のダウンロードはこちらから