.@tokyopengwyn 【とりあえず解決】再度コンソール確認、大きなalloc失敗するとdidReceive...よりも先に例外を確認しました。確実ではないにしろ事前に残容量をチェックしてdidReceive... @iphone_dev_jp [@tamuratamuo] posted at 17:50:03 .@tokyopengwyn たとえば http://t.co/eAuuhIcQ とかですね。今までの話だと didReceiveMemoryWarning はメモリが不足時でなく、底をつきかけた時に出す警告でしょうか? @iphone_dev_jp [@tamuratamuo] posted at 07:00:21
.@tamuratamuo よって大きなallocをする前に残りメモリをチェックする必要があるのかも。「ios 残りメモリ」でググるとメモリ残量をチェックする方法が見つかると思う。 @iphone_dev_jp [@tokyopengwyn] posted at 21:08:03 .@tamuratamuo もし確保前にメモリチェックする仕様ならallocが呼ばれる度に一々チェックする事になる訳だが、そんな無駄な事をしているはずもなく、時々しかチェックしてないと考えるのが妥当かと。 @iphone_dev_jp [@tokyopengwyn] posted at 21:04:02 .@tokyopengwyn あと、大きすぎるメモリ領域を確保しようとするとmemory warningが出る前にアプリが落ちる、または例外発生しますがそういうものなのでしょうか? @iphone_dev_jp [@tamuratamuo] posted at 19:46:03 .@tokyopengwyn ありがとうございます。絡みはなさそうですが、コンソールで SpringBoardがmemory warning (level不明)を示すのにdidReceiveMemoryWarnin... @iphone_dev_jp [@tamuratamuo] posted at 19:44:03 .@tamuratamuo メモリはメモリだからなに絡みとかは関係無いと思うけど…。警告は不足を引き起こしうる割り当ての直前に出されるのではなくて、実際に不足した後で出されるのでは?推測ですみませんが。 @iphone_dev_jp [@tokyopengwyn] posted at 18:46:03
.@u823 @c5h12 あー…svn使わないでダウンロードしたからgme_type.hが無かったんだ。今svnで落としてみたら有った @iphone_dev_jp [@tokyopengwyn] posted at 02:24:04 .@tokyopengwyn @c5h12 マジですか(笑)じゃあやはりファイルは必要で、かつ自分がビルドしなければ動かないライブラリをダウンロードしてしまったと言うことですか。 すみません!皆さん本当にありがとうございます! @iphone_dev_jp [@u823] posted at 02:22:03 .@u823 @tokyopengwyn ここ http://t.co/C2h5zVwd からチェックアウトしたソースにはcmakeを使わない場合用のデフォルトのgme_type.hというものが入ってましたよ @iphone_dev_jp [@c5h12] posted at 02:12:03 .@c5h12 @tokyopengwyn すみません!日英問わずあまりにもデータが無かったので質問したんですが、とりあえずこの件は自分でもっと精細してみます! @iphone_dev_jp [@u823] posted at 02:08:18 .@c5h12 @u823 ああ、ならconfigure実行するとgme_type.hファイルが生成されるのかも。今見てもgme_type.hなんてファイルは見当たらないから @iphone_dev_jp [@tokyopengwyn] posted at 02:06:04 .@c5h12 @tokyopengwyn そもそもコンパイルしてその次の動作確認すら出来なかったので、必要かの判断すら出来なかったってのが自分の力不足極まりないです。 @iphone_dev_jp [@u823] posted at 02:06:03 .@c5h12 @tokyopengwyn そのファイルへのリンクを消すとコンパイル出来るってのが悩みどこです。readmeを見ると、そこに変換したいファイル形式を書く必要があると書いてあるので必要そうなんですが。 @iphone_dev_jp [@u823] posted at 02:02:03 .@u823 @c5h12 そもそもこのライブラリmakeで事前コンパイルする必要あるのかな?全部ソースでXcodeに取り込む場合、gme_types.hは要らないのかも? @iphone_dev_jp [@tokyopengwyn] posted at 01:58:03
.@tokyopengwyn すみません。説明が悪かったです。その特定のファイルだけコメントアウトするとコンパイル出来る感じなんですよ。 @iphone_dev_jp [@u823] posted at 22:46:03 .@u823 あ!勘違い。コンパイル通ると言うから実行時エラーかと勘違いしました。リンクエラーか(^^;; @iphone_dev_jp [@tokyopengwyn] posted at 21:28:03 .@tokyopengwyn エラーはさっきの通り件のファイルから出されてる以上の事は分からないのですが、とりあえず自分でもう少し研究してみます。ありがとうございます! @iphone_dev_jp [@u823] posted at 21:00:03 .@u823 コンパイルエラーじゃないとしたら、何エラーか書いた方が良いかも知れませんね。 だいぶマイナーなライブラリの様ですから、ドンピシャ同じ問題にぶつかった人を期待するのは難しいと思いますし @iphone_dev_jp [@tokyopengwyn] posted at 20:42:03 .@tokyopengwyn C++のライブラリです。ファイルはobj-c++に変換したのでコンパイルは出来ます。ただ、件のファイルだけ見つからないので、知ってる方にご教授願いたいです。 @iphone_dev_jp [@u823] posted at 20:30:03 .@u823 まさかC++のライブラリをObj-Cから使おうとしてるんじゃないですよね? @iphone_dev_jp [@tokyopengwyn] posted at 20:24:03
.@shuji なるほど、危険なプログラミングが出来ない様にちゃんと保護されているんですね。最初出来たと聞いてびっくりしました。いづれにせよ自らの開発リソースを動的に書き換えるアプリとか後々痛い目見ますよ。 @iphone_dev_jp [@tokyopengwyn] posted at 18:36:03 .@tokyopengwyn 実機では、書き込み時に特にエラーも出ないのに、読むと入っていません。シミュレータでは、書き込むと反映されます。bundleの扱いが実機とシミュレータで違うのでしょうね。このやり方は断念しました。 @iphone_dev_jp [@shuji] posted at 15:08:03 .@shuji 読み込みは出来るけど、書き込みでエラーになる感じですか? @iphone_dev_jp [@tokyopengwyn] posted at 14:54:03
.@Kitapy23 アプリ内でスクリーンショットを撮ると何が便利なのかは分かりませんが、ユーザーが通常の方法でスクリーンショットを撮り、写真アルバムから取得MFMailComposeViewController... @iphone_dev_jp [@tokyopengwyn] posted at 17:10:03
.@MOGESOFT includeの意味をJava等他の言語で言う所のimportと思い込んでいるのでは?C系以外の言語から始めた人に有りがちな勘違いなんですが、その辺大丈夫ですか? @iphone_dev_jp [@tokyopengwyn] posted at 08:14:03
.@tokyopengwyn そうなりそうですね。でも書き換えも知ってしまえば簡単なので、よく使うものだけちょっと書き換えて使うと便利そうでした。 @iphone_dev_jp [@EasyStyleGK] posted at 18:20:03 .@easystylegk 多分xcodeのバージョンアップで上書き消去されますね(^^; @iphone_dev_jp [@tokyopengwyn] posted at 18:16:02 .@tokyopengwyn すごい。Xcode 4.3だとパスが/Applications/Xcode.app/Contents/PlugIns/...でしたけど、テキストエディタでおそるおそる書き換えてみたら、... @iphone_dev_jp [@EasyStyleGK] posted at 18:12:03 .@easystylegk デフォルトのコードスニペットを変更する裏ワザ的な記事見つけましたが安全ではない気がします。自己責任で。http://t.co/etCPktwV @iphone_dev_jp [@tokyopengwyn] posted at 13:14:02
.@tokyopengwyn 情報有り難うございます!ちょっと試してみます。 @iphone_dev_jp [@aoi68k] posted at 21:32:03
.@aoi68k ググるとコンテキストメニューをハックするっぽい記事は見つけました。長いので斜め読みしただけなので詳細は分かりません。http://t.co/ng0yNkzZ @iphone_dev_jp [@tokyopengwyn] posted at 23:20:03 .@tokyopengwyn コピーした結果のクリップボードにプレーンテキストが入るなら、コンテキストメニューのコピーを監視でも、CSS3でも、とりあえず手段があれば聞いておきたいです。コンテキストメニューには拘りません。 @iphone_dev_jp [@aoi68k] posted at 22:54:03 .@aoi68k つまりUIWebViewのコンテキストメニューをハックしたいという事? @iphone_dev_jp [@tokyopengwyn] posted at 21:36:04 .@shiinatoujyou 絶対無理と言う確信は無いけれど、無理そうだよね。仮に裏ワザ的に作れたとしてもいかにもリジェクトされそうだし。 @iphone_dev_jp [@tokyopengwyn] posted at 21:12:02
.@tokyopengwyn はい。また、文字コードを使って絵文字を表示する方法もお願い致します。 @iphone_dev_jp [@apriil_l] posted at 15:34:03 .@apriil_l ビューを任意の位置に表示する方法が分からないの? @iphone_dev_jp [@tokyopengwyn] posted at 15:26:03 .@tokyopengwyn 画面をタップした所に、絵文字が張り付く感じです。よろしくお願いします。 @iphone_dev_jp [@apriil_l] posted at 15:10:03 .@apriil_l スタンプのようにって?? @iphone_dev_jp [@tokyopengwyn] posted at 15:06:03
ブログ更新。色々ご指摘頂き修正しました。「Blocks関連のバグがデバッグコンパイルで再現しないケース」http://t.co/BBUunxSc @iphone_dev_jp [@tokyopengwyn] posted at 16:04:02 ブログ紹介。「Blocks関連のバグがデバッグコンパイルで再現しないケース」Blocks使うならリリースビルドでもテストしないとね。http://t.co/BBUunxSc @iphone_dev_jp [@tokyopengwyn] posted at 14:40:02
.@kazubon1977 iOSアプリ勉強の為ですか?純粋にC言語を基礎からやるならmainで色々書いて試すのが良いかも。もちろん本も読まなきゃだけど。 @iphone_dev_jp [@tokyopengwyn] posted at 08:20:10
ARCとblocksの質問。スタック上の(ローカル変数をキャプチャした)ブロックの参照をstrong属性の変数に代入するとき暗黙にBlock_copyが行われるのでしょうか? @iphone_dev_jp [@tokyopengwyn] posted at 22:20:04 .@kakuka3594 無名関数と言うかクロージャはブロックです。GCDはブロックを使った別スレッドに投げる非同期呼び出しかな @iphone_dev_jp [@tokyopengwyn] posted at 20:04:03 .@tokyopengwyn GCD…。無名関数みたいなもんですかね。ちょっと勉強して使えそうならやってみます。何せまだiPhoneアプリ開発始めたところですので^^; ありがとうございます。 @iphone_dev_jp [@kakuka3594] posted at 19:44:02 .@kakuka3594 @goando お!KVOやNotificationも危ないんですなぁ。安易にオブサーバやハンドラでUIいじったらいかんのですな @iphone_dev_jp [@tokyopengwyn] posted at 19:38:03 .@kakuka3594 まとめるとメインでインジケータ廻して、サブスレッドで画像読んで、画像読み終わったらサブスレからメインのキューへインジケータ止めるブロック突っ込む。GCDなら簡単 @iphone_dev_jp [@tokyopengwyn] posted at 19:26:03 .@goando @tokyopengwyn @Issei_M みなさんありがとうございます!ご指摘されたことふまえて実装してみます。 @iphone_dev_jp [@kakuka3594] posted at 19:14:03 .@tokyopengwyn あ、その通りです。 そうか、viewDidLoadを抜けないとインジケータは表示されないんですね。 @iphone_dev_jp [@kakuka3594] posted at 18:10:03 .@kakuka3594 もしかして「メインの〜」の意味は「viewDidLoadを抜ける前に表示されない」の意味ですか? @iphone_dev_jp [@tokyopengwyn] posted at 18:02:02
|
last update 06/01 18:17
ツイート検索
Recent
Archives
Friends
Hashtags
Stats・Feed |