iosの開発について質問です。
StoryboardでModalな循環移動をすると、どんどんメモリを消費していく、
という問題で悩んでいます。xcodeの画面としては、まさにこれです。
http://twitpic.com/855rzk
この問題を現在解決できません。
参考になりそうなサイトか、もしくはご教授していただけないでしょうか。
No.3ベストアンサー
- 回答日時:
modalというのは、所詮、親の先に、子をつけているだけです。
pushとちがうのは、pushは、navigation controller のstackに、view controllerが管理されていること。で、あなたの場合のように、いろいろなVCで、画面を出して、あとへ、戻っていく必要がない場合は、
segueは、customを使います。
http://blog.jh-lim.com/2011/11/a-short-tutorial- …
いらなくなったvcは、自分で保持していないかぎり、ARC環境ではリリースされるので、とりあえず、上のサイトを参考にやってみては。
No.2
- 回答日時:
1 いまの設計でも、実機環境で、didReceiveMemoryWarning を受けないなら、気にしない。
でも、これはたぶん、ないだろう。2 A -> C へ、いって、更に、C -> B へいった場合、AやCは、必要なのか? didReceiveMemoryWarning を受けるような状態であなたは、何をしていますか? なにもしていないなら、iOSに、そのうち殺されますけど。メモリは有限ですから、とりあえず、要らないものは、リリースするのが、iOSの掟です。
どうもありがとうございます。
現在、まだ何もしていません。。
対応しないといけないことはわかっているつもりです。
いらん画面は全部閉じて、ってことですよね。
その方法を現在ぐぐっている最中ですが、、
そもそもの話になりますが、このような構成の場合、
Storyboardのmodalで実装するのは、よい手なのでしょうか?
結局、自分でコードを書く量が増えるようなら、
cocos2dの方がいいのでは、とちょっと心が揺れています。
同じものができるのなら、経験が不足しているので、今回は簡単な方で作成したいです。
どなたがアドバイスいただけると幸いです。
ありがとうございました。
そこに書いてあることは、おかげさまでできました。
ただ、実際やろうとしていることが、A画面→B画面→C画面→D画面→E画面があり、
CからAに移動したり、
EからAに移動したり
CからFに移動してA、
EからFに移動してA、
みたいに若干複雑になり、いろいろな巡回がある予定です。
この場合もdismissModalを使っていく方法になりますか?
このようなものを見つけましたが、ちょっと今のところ理解できていない状態です。。
http://sarudeki.maiway.jp/forum/topic/368
申し訳ございませんが、どなたかアドバイスもらえると幸いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 Windows10が頻繁に応答なし、再起動になって困ってます 12 2022/10/20 22:55
- アプリ swiftでスマホアプリを開発した時の動作確認 1 2023/02/14 11:37
- モニター・ディスプレイ 原神とpcのスペックについて 1 2022/06/18 15:50
- 情報処理技術者・Microsoft認定資格 J検【令和3年度後期 情報システム試験 システムデザインスキル】問題1(2)の解き方を教えてください 1 2022/03/22 18:36
- デスクトップパソコン 問題が発生したため、PCを再起動する必要があります。エラー情報を収集しています。自動的に再起動します 5 2022/06/02 11:15
- PDF パソコンからUSBメモリにPDFを移したらファイルを開けない 2 2022/08/22 11:42
- ドライブ・ストレージ PCのパーフォーマンスが極端に落ちた。 8 2023/01/28 15:22
- その他(ブラウザ) このページは動作していません HTTP ERROR 401 2 2022/11/28 12:11
- Windows 10 Win10の起動が遅い(OSは最新)ハードを交換しても解決しない 5 2023/03/25 01:04
- iPad iPadについて質問です。 ipadAir4を使用していたのですが、今朝からタッチパネルが反応しなく 1 2022/06/08 13:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAの配列サイズとメモリに関して
-
C言語で、メモリを解放しないで...
-
sil_rew_memのメモリアクセスに...
-
【C言語】再帰が時間がかかる...
-
C言語初心者です。debug assert...
-
エクセルのメモリ使用状況/Appl...
-
マインスイーパ、自動解析プロ...
-
メモリを解放しないとどうなる?
-
バッチファイルでの実行EXEのメ...
-
メモリ不足
-
ターボDelphi 独自カーソルの設定
-
C言語における再帰呼び出しの...
-
メモリのセグメント違反の解決...
-
メモリの解放の仕方
-
VB.netでUSBメモリの固有I...
-
GPUプログラミング時の表示用GPU
-
EXCEL-VBAにてADOのレコードセ...
-
ExitProcessの関数コールについ...
-
エクセルVBA 大容量CSVファイル...
-
C,C++プログラムの強制終了時の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語で、メモリを解放しないで...
-
VBAの配列サイズとメモリに関して
-
「ヒープサイズの設定」て何?
-
C言語における再帰呼び出しの...
-
エクセルVBA 大容量CSVファイル...
-
動的メモリとexit(C言語)
-
エクセルのメモリ使用状況/Appl...
-
メモリが不足しています(VBA)
-
ファイルマッピング関数で失敗
-
大容量のメモリ確保をスワップ...
-
メモリのセグメント違反の解決...
-
EXCEL-VBAにてADOのレコードセ...
-
メモリ不足
-
エクセル キャッシュメモリー...
-
【C言語】再帰が時間がかかる...
-
C#のOutOfMemoryException発生...
-
closeとメモリの開放について
-
バッチファイルでの実行EXEのメ...
-
メモリの解放について VB6 VBA
-
「memcpy」と「strcpy」について
おすすめ情報