よくiPhoneの掲示板等で実機への転送が出来ないという話を見かける。 基本的にAppleから公開されているHowToのPDF(有料ディベロッパーのみ、英語)通りに進めば問題ない。 自分もMac操作は初心者だったのと、英語翻訳で少々てこずりましたが、 実機への転送…

しばらくiPhoneの開発から離れます。

http://www.google.com/chromeGoogleが開発したオープンソースのWEBブラウザ 公開されたので早速DL 動作は軽いようです。 ただ、自分はSleipnirを愛用しているため違うブラウザに切り替えるのには抵抗があります。 SleipnirにはマウスジェスチャーやRSSリー…

・よく使うショートカットキー一覧 WindowsではCtrlと組み合わせだが、Macではcommandキーになる。// エディタ関係 コマンド 機能 command + A 全選択 command + C コピー command + X カット command + V ペースト command + Z 取り消す command + Shift + …

フルスクリーンで表示方法1. UIApplicationDelegateを継承したクラスに以下のメソッドを定義し、処理を行う。 - (void) applicationDidFinishLaunching:(UIApplication*)application { application.statusBarHidden = YES; // フルスクリーンへ } 方法2.…

ショートカットコマンド ・マルチタッチ(ピンチ) option + マウス ・ロック command + L ・シミュレータを左へ傾ける command + ← ・シミュレータを右へ傾ける command + → マルチタッチは写真のように灰色の丸が2つ現れ、 マルチタッチのシミュレーション…

プログラムを書くときのコーディングは大切です。 他の人が見るとき、すぐ判断するように書かれていると助かります。 ・Javaのですが、C言語も参考になるかと http://www.tcct.zaq.ne.jp/ayato/programming/java/codeconv_jp/index.html ●自分のコーディング…

Objective-Cでクラスの定義をメモしておく。 Objective-CはNSObjectというルートクラスを継承する必要がある。 // クラス定義 @interface CHoge : NSObject - (void) func1; // インスタンスメソッド + (void) func2; // クラスメソッド @end // クラスの実…

どなたかXcodeのコードエディタで複数行インデントする方法知りませんか? WindowsのVisualStudioや秀丸等では範囲選択をし、「Tab」押せば出来るが、 XcodeはTabに置き換えられる・・・。Macを使って1ヶ月ほどしか経っていないので未だ慣れない。

iPhone3Gが日本で発売されてから1ヶ月が経ち、 全世界では100万台(今では200万台とか?)ただ6割がアメリカ。 日本は7万台アプリを配信してお金を稼ごうとしたら、 日本だけでなく、アメリカ、ヨーロッパにターゲットにしないと駄目っぽい。 セガのモンキー…

気づけば、もう2007年も終わり。 最後に日記を書いたのは10月・・・仕事が予想以上に忙しくなり、こっちの方は放置していました。 ホームページのBBSも広告等でめちゃめちぇになっていました。これが、今年最後の日記となりますかね。 あまり、プログラムのこと書…

気づけば最終更新日から1ヶ月経っていました。あの後から、仕事が忙しくなり日記を書く暇もありませんでした。。。 もう少ししたら落ち着くと思うので、 またプログラム日記を再開しようと思います。 アクセス解析を見ると、「c言語 文字列削除」 と検索する方…

以前書いたDeleteString(),ReplaceString()にはバグというか、仕様があります(えっ気づいている人も多いと思いますが、 文字には、1バイト文字とマルチバイト(2byte)文字があります。1バイトは半角英数字(a,A,0,_とか) 2バイトは全角文字(あ、亜、□ とか)…

前回書いた文字列を操作する関数をちょっと変えてみました。 変わったのは、文字列の長さ取得位置です。 /*! * @brief バッファ内の特定の文字を削除します。 * * @param buff 文字列が格納されたバッファ * @param str 消去する文字 * * @return length 削…

文字列操作はいろいろと面倒です。 ただ、今現在文字列を多く使うことに触れているので、 ちょっとまとめてみた。 文字列の文字を消したり、置き換えたりするものです。 Javaだと、文字を置き換える・・・replace( str1, str2 ) 前後の空白スペース削除・・・trim(…

以前、main関数について述べましたが、 もうちょっと詳しく書こうかと。正しいmain()の書き方は!? ということですが、ISO C, ANSI Cでmain()は以下の2つが標準とされているようです。 int main( void ) { ... return 0; } int main( int argc, char* argv[…

何かと、カウンターで処理をすることが多いと思います。たとえば、 // カウンタの数値で分岐 switch( cnt ){ case 0: hoge(); break; case 1: huga(); break; case 5: foo(); break; case 11: huge(); break; default: printf( "Another code\n" ); break; }…

main()はいろいろな宣言がある。 /*! * @brief main() */ void main( void ) { ... } /*! * @brief main() * * @return int 0:正常終了 1:異常終了 */ int main( void ) { ... return 0; } /*! * @brief main() * * @param argc 引数の数(自身も数える) * @p…

さてさて、はてなダイアリーをはじめました!ここでは、主にプログラム関係の技術情報、アプリ作成についてを書いていきたいと思います。 自分の復習や確認にもなりますし。では、簡単に。 /*! * @brief テキスト表示プログラム */ #include <stdio.h> int main() { p</stdio.h>…