[問題]ARC下 內存崩潰
小弟近期在撰寫ObjC APP
本身是大學相關科系
所以相關知識都還可以
但由於系上沒有本課程 貌似也沒有老師會
所以遇到問題都只能Google
目前所遇到的問題是 記憶體管理、內存崩潰、StoryBoard之間參數傳遞選擇
問題一 ---------------------------------------------------
我有一個Navigation
A寫了自定義Button Push View B
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard"
bundle: nil];
LocationWebView *lvc = [storyboard
instantiateViewControllerWithIdentifier:@"LocationWebView"];
[self.navigationController pushViewController:lvc animated:YES];
程式碼大概是這樣 因為MAC暫時不在身邊 無法拿自己的程式碼
而B也寫了一個返回Button
[[self navigationController] popViewControllerAnimated:YES];
但是返回A後 B的內存並沒有被釋放 所以只要不停的A>B>A>B>A>B
使用記憶體就會持續上升
希望能指點一下
問題二 -------------------------------
或許這部分我應該自己去處理
要是您太熱心的話 就回答吧
對於@property (XXX,XXX)
我應該怎麼判斷 什麼樣的物件 適合選擇什麼樣的計數器?
現階段而言 所需要的東西都是網路上複製的.....
問題三 ------------------------------------
兩個StoryBoard之間 要傳遞參數 該採用哪種方法?
我目前大多都使用 extern 來傳遞
但缺點是 必須在程式第一個.h檔內就宣告好
好像不太符合邏輯
也有使用過Userdefault來存取
這個好像適用於存取使用者設定之類的比較妥當
而近日才知道 delegate 委派
好像也有用類別來傳取的方法
請問各位大多都使用哪種方法?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.46.42
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1448986352.A.9D8.html
→
12/02 00:43, , 1F
12/02 00:43, 1F
→
12/02 01:50, , 2F
12/02 01:50, 2F
→
12/02 01:52, , 3F
12/02 01:52, 3F
→
12/02 09:30, , 4F
12/02 09:30, 4F
→
12/02 09:31, , 5F
12/02 09:31, 5F
→
12/02 09:56, , 6F
12/02 09:56, 6F
推
12/02 10:26, , 7F
12/02 10:26, 7F
推
12/02 11:00, , 8F
12/02 11:00, 8F
→
12/02 11:41, , 9F
12/02 11:41, 9F
→
12/02 11:41, , 10F
12/02 11:41, 10F
→
12/02 11:42, , 11F
12/02 11:42, 11F
→
12/02 11:42, , 12F
12/02 11:42, 12F
推
12/02 13:05, , 13F
12/02 13:05, 13F
推
12/02 19:17, , 14F
12/02 19:17, 14F
推
12/02 21:53, , 15F
12/02 21:53, 15F
推
12/03 03:40, , 16F
12/03 03:40, 16F
→
12/03 16:36, , 17F
12/03 16:36, 17F
→
12/03 16:36, , 18F
12/03 16:36, 18F
→
12/04 13:00, , 19F
12/04 13:00, 19F
討論串 (同標題文章)
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章