なんでもいいから書くブログ。iPhoneアプリやAndroidアプリといったスマートフォンアプリを開発していこうと考えてはいるが、はたしてどこまでできるか、、とにかく記録していこうと思い書いているブログである。有益な情報はあるかもしれないし、ないかもしれない。
iPhone開発で昨日ハマったこと。
UIViewを継承してカスタムビューを作った。
drawRect に独自の描画処理を書くわけだが、外からの値変更に伴い
再描画してほしい。そこで、setNeedsDisplay をしてあげると、
一息ついた段階で(ぁあ即時よばれるというわけではないということがいいたいだけ。)drawRectが呼ばれ、
Viewを再描画するわけだあ。
ハマったことは、setNeedsDisplayはしているのに、drawRectが呼ばれていない。。なぜ?
結論は、setNeedsDisplayをした時点ではviewが表示されていない(スーパービューにAddされていない)状態だったため、のようだ。
setNeedsDisplayしてから対象のviewを表示させようとしていたところ、
反対にviewを表示してからsetNeedsDisplayしたら、うまくいった。
まぁふつうはViewは表示されているだろうから、なかなか気がつかなかった。
スクロールビューでViewの表示切り替えを実装していたので、そこでViewがスーパービューからはずれている状態があったわけだ。
UIViewを継承してカスタムビューを作った。
drawRect に独自の描画処理を書くわけだが、外からの値変更に伴い
再描画してほしい。そこで、setNeedsDisplay をしてあげると、
一息ついた段階で(ぁあ即時よばれるというわけではないということがいいたいだけ。)drawRectが呼ばれ、
Viewを再描画するわけだあ。
ハマったことは、setNeedsDisplayはしているのに、drawRectが呼ばれていない。。なぜ?
結論は、setNeedsDisplayをした時点ではviewが表示されていない(スーパービューにAddされていない)状態だったため、のようだ。
setNeedsDisplayしてから対象のviewを表示させようとしていたところ、
反対にviewを表示してからsetNeedsDisplayしたら、うまくいった。
まぁふつうはViewは表示されているだろうから、なかなか気がつかなかった。
スクロールビューでViewの表示切り替えを実装していたので、そこでViewがスーパービューからはずれている状態があったわけだ。
PR
グラフ表示ができた。
今日から、グラフの設定を作ろう。
左上のボタンで設定画面を表示して、その設定で
グラフが切り替わる感じ。
このブログは開発記録なんだから、こういうことを書かなきゃいけないんだな。
つまずいた点とか、学んだ点とかね。(書いてないけど。)
んじゃ、学んだ点
文字の描画サイズを得る方法。
// 文字列 hoge をフォント Helvetica 12.0 で描画する際のサイズ(幅と高さ)
CGSize size = [@"hoge" sizeWithFont:[UIFont fontWithName:@"Helvetica" size:12.0]];
float w = size.width;
float h = size.height;
(実際に動作させたコードは違うけど、タイプミスがなければこれでオッケーでしょう。)
時間ができたら、iPhone開発のTipsをまとめたいところ。
今日から、グラフの設定を作ろう。
左上のボタンで設定画面を表示して、その設定で
グラフが切り替わる感じ。
このブログは開発記録なんだから、こういうことを書かなきゃいけないんだな。
つまずいた点とか、学んだ点とかね。(書いてないけど。)
んじゃ、学んだ点
文字の描画サイズを得る方法。
// 文字列 hoge をフォント Helvetica 12.0 で描画する際のサイズ(幅と高さ)
CGSize size = [@"hoge" sizeWithFont:[UIFont fontWithName:@"Helvetica" size:12.0]];
float w = size.width;
float h = size.height;
(実際に動作させたコードは違うけど、タイプミスがなければこれでオッケーでしょう。)
時間ができたら、iPhone開発のTipsをまとめたいところ。
6月中にはiPhoneアプリを何かしらリリースしようと
頑張って開発中ですが、思ったより時間がかかり、
やっとイメージする完成品の半分くらいまできたかなってとこ。
一人開発なので、スケジュール管理もしないし、
自分発信なので、細かなとこが気になると、そこを直したり、調べたりで
思うように進まないのが現状。
会社で受注開発していた時は、遅れを取り戻すために、残業や人手を増やしたり、
ある部分は妥協したり、そんなやりくりをするわけだが。
もっときっちりしないとダラダラと完成が遅れるだけだと、感じている。
どうするかは検討中、、いろいろやり方を試して、自分にあった最適なスタイルを作りあげる、そうしたいものだ。
頑張って開発中ですが、思ったより時間がかかり、
やっとイメージする完成品の半分くらいまできたかなってとこ。
一人開発なので、スケジュール管理もしないし、
自分発信なので、細かなとこが気になると、そこを直したり、調べたりで
思うように進まないのが現状。
会社で受注開発していた時は、遅れを取り戻すために、残業や人手を増やしたり、
ある部分は妥協したり、そんなやりくりをするわけだが。
もっときっちりしないとダラダラと完成が遅れるだけだと、感じている。
どうするかは検討中、、いろいろやり方を試して、自分にあった最適なスタイルを作りあげる、そうしたいものだ。
iPhone4 でますね。iPadも好調でAppleはノッテますね。
まぁマスコミが騒ぎ過ぎっていうのもあるかな。
それでみんなほしくなっちゃうわけだね。で、売れるからまた騒ぐ。
いい循環じゃねぇか。当然、騒ぎたくなる要素があるからだけどね。
まぁマスコミが騒ぎ過ぎっていうのもあるかな。
それでみんなほしくなっちゃうわけだね。で、売れるからまた騒ぐ。
いい循環じゃねぇか。当然、騒ぎたくなる要素があるからだけどね。
新たな気持ちで頑張りましょう!
iPad 販売台数が200万台を突破したそうですね。
これからOSも新しくなっていくだろうし。動作も重量もおもーいPCは消えていくか。
iPad 販売台数が200万台を突破したそうですね。
これからOSも新しくなっていくだろうし。動作も重量もおもーいPCは消えていくか。
今日で5月も終わりか。はやいなぁ。
目標に掲げていた、受注仕事の納品は無事に終わった。
もう1つの目標であった iPhoneアプリの開発だが、まだ途中だ。
やっと、開発環境や言語に慣れてきた感じだが、
やりたいことをどう実装していいか、、まだまだ知識が足りないので、
1つずつ苦労している。
作りたい物が完成するまでには、まだまだ道のりは長そうだ。
いちおう、何か作るの目標に対して、何か作っているという結果、まぁよしとしよう。
アイコンとかの絵を自分でデザインしてみた。。ひどい。。
これは依頼しないとダメかなぁ。無償で誰かやってくれないかなぁ。
やってくれる人、募集してまーす。
目標に掲げていた、受注仕事の納品は無事に終わった。
もう1つの目標であった iPhoneアプリの開発だが、まだ途中だ。
やっと、開発環境や言語に慣れてきた感じだが、
やりたいことをどう実装していいか、、まだまだ知識が足りないので、
1つずつ苦労している。
作りたい物が完成するまでには、まだまだ道のりは長そうだ。
いちおう、何か作るの目標に対して、何か作っているという結果、まぁよしとしよう。
アイコンとかの絵を自分でデザインしてみた。。ひどい。。
これは依頼しないとダメかなぁ。無償で誰かやってくれないかなぁ。
やってくれる人、募集してまーす。
「プログラムは勢いだ」と昔ある先輩が言っていた。
確かに日が経つにつれ、前に書いていたコードは意味がわからなくなることも多い。
コメント入れても効果はそこそこ。むしろコメントは邪魔なことも多いか。
いっきにダーと完成させてしまうのが一番。
だが、バグとりで、見直すと、もっときれいに書けるなぁと思ってしまうものだ。(私だけ?)
ただ、始めからきれいに書こうとすると、手が止まってしまう。
ダーと書いて、一度壊して、組み立て直す。またダーと書いて、、と繰り返すのが私なりのプログラミング技法?!だ。
確かに日が経つにつれ、前に書いていたコードは意味がわからなくなることも多い。
コメント入れても効果はそこそこ。むしろコメントは邪魔なことも多いか。
いっきにダーと完成させてしまうのが一番。
だが、バグとりで、見直すと、もっときれいに書けるなぁと思ってしまうものだ。(私だけ?)
ただ、始めからきれいに書こうとすると、手が止まってしまう。
ダーと書いて、一度壊して、組み立て直す。またダーと書いて、、と繰り返すのが私なりのプログラミング技法?!だ。
グーグルの検索ホームのロゴは季節やイベントなどでたまに変わるけど、
数日前はパックパンだった。実は遊べたようだ。
今はここでできる http://www.google.com/pacman/
やっと注文仕事が片付いた。しばらくiPhoneアプリ開発に専念しよう。
まぁ専念すると収入がなくなるんだけどね(汗;
数日前はパックパンだった。実は遊べたようだ。
今はここでできる http://www.google.com/pacman/
やっと注文仕事が片付いた。しばらくiPhoneアプリ開発に専念しよう。
まぁ専念すると収入がなくなるんだけどね(汗;
携帯2010年の夏商戦、ソフトバンクはTwitter対応携帯に注力するようだ。
自分はTwitter をやっていなかったので、、まぁとりあえずやってみようと思い、アカウントは作成した。
今のところ、なぜそんなに流行っているのか、何が面白いのかさっぱりわからない。
何をつぶやけばいいのか、つぶやくことを考えてしまう始末。。
何人かフォローしてみたが、流れる情報は特に何ということもなく、、というより更新速度についていけなかったりして。
とはいえ、まだ始めたばかりなので、そのうち何かの気づきがあるかもしれない。だから続けてみるか。
自分はTwitter をやっていなかったので、、まぁとりあえずやってみようと思い、アカウントは作成した。
今のところ、なぜそんなに流行っているのか、何が面白いのかさっぱりわからない。
何をつぶやけばいいのか、つぶやくことを考えてしまう始末。。
何人かフォローしてみたが、流れる情報は特に何ということもなく、、というより更新速度についていけなかったりして。
とはいえ、まだ始めたばかりなので、そのうち何かの気づきがあるかもしれない。だから続けてみるか。
YamaTatsuのiPhoneアプリ
iTunes Store でみる
Light Off Hot New
点いたライトを素早く消そう!
誰でも遊べるシンプルなゲームです
めいろであそぼう New
かわいいイラストのめいろ、ぬり絵もできる
子供向けの迷路あそびです。※iPad専用
運試し NEW
15連続の確率は0.0001%
操作は簡単 好きなパネルを選ぶだけ。どこまで進めるか運試し!
連打! まだまだ人気
16連射に挑戦
10秒間で何回ボタンを押せるか競うゲームです。
うちメモ ★大人気★
買い物中に 「まだあったかな?」 と思った経験 ありませんか? 「うちメモ」していれば大丈夫!!
Best Bowling
マイボウラーに大人気! ボウリングのスコアを管理するアプリです。
イメージ貯金
貯金はモチベーションが重要! 目標を設定して毎日楽しく貯金しよう!
Mine Escape
聴力は優れていますか? 音で機雷の位置を判断する新感覚のアクションゲーム!
Rank Checker
だって気になるじゃないですか、、 アプリ開発者必須! AppStoreのランキングをチェックツールです。
点いたライトを素早く消そう!
誰でも遊べるシンプルなゲームです
めいろであそぼう New
かわいいイラストのめいろ、ぬり絵もできる
子供向けの迷路あそびです。※iPad専用
運試し NEW
15連続の確率は0.0001%
操作は簡単 好きなパネルを選ぶだけ。どこまで進めるか運試し!
連打! まだまだ人気
16連射に挑戦
10秒間で何回ボタンを押せるか競うゲームです。
うちメモ ★大人気★
買い物中に 「まだあったかな?」 と思った経験 ありませんか? 「うちメモ」していれば大丈夫!!
Best Bowling
マイボウラーに大人気! ボウリングのスコアを管理するアプリです。
イメージ貯金
貯金はモチベーションが重要! 目標を設定して毎日楽しく貯金しよう!
Mine Escape
聴力は優れていますか? 音で機雷の位置を判断する新感覚のアクションゲーム!
Rank Checker
だって気になるじゃないですか、、 アプリ開発者必須! AppStoreのランキングをチェックツールです。
カレンダー
Twitter
プロフィール
最新記事
(05/22)
(04/30)
(03/16)
(03/07)
(02/08)
最新トラックバック
ブログ内検索
忍者アド
アクセス解析