作者查詢 / zonble
作者 zonble 在 PTT [ MacDev ] 看板的留言(推文), 共678則
限定看板:MacDev
看板排序:
3F→:幾件事情注意一下10/09 21:01
4F→:1. 避免混用 C++ 的 bool ,Objc 的 BOOL 是 YES 與 NO10/09 21:01
5F→:2. setupMenu 裡頭的 line 你沒有 release10/09 21:02
6F→:3. 像 NSArray *capturesArray = NULL; 這一行10/09 21:05
7F→:你應該用 nil 而不是 NULL10/09 21:06
8F→:4. rangeOfString 回傳的 NSRange,如果沒有找到東西10/09 21:08
9F→:會回傳 NSNotFound,用這個判斷會比較正規10/09 21:08
11F→:autorelease 代表會在下一輪 runloop 清掉。10/10 00:15
12F→:不過也要看有沒有別的地方 retain 了。10/10 00:17
13F→:有空看一下這個10/10 00:20
14F→:http://tinyurl.com/n8d42910/10 00:20
3F→:你的 code 實在有點亂…10/07 04:02
4F→:http://github.com/zonble/HinetRadio10/07 04:02
5F→:重寫了一次,看看這樣會不會比較清楚。10/07 04:02
6F推:另外,如果要 debug 的話10/07 04:37
7F→:最簡單的方式,就是在 objc_exception_throw10/07 04:38
8F→:加 break point10/07 04:38
10F→:要加10/07 23:55
11F→:不加會 memory leak10/07 23:55
1F→:你可以把物件都轉成 NSData 處理10/04 14:30
4F→:直接切到 10.4 SDK 編編看?10/01 16:50
7F推:像是 UI 就需要在 main thread 控制09/30 02:44
9F→:比方說,你一邊用迴圈跑東西,一邊要有動畫效果的進度條09/30 03:03
10F→:這樣就需要兩個 thread,要不程式卡在迴圈裡頭09/30 03:04
11F→:像是什麼風火輪轉轉轉的效果就不會動09/30 03:04
12F→:但是當你的迴圈跑到了一定的狀況,要把結果丟回給 UI09/30 03:05
13F→:比方說要把轉轉轉停掉,而那個動畫是在 thread 裡頭09/30 03:06
14F→:就需要叫 main thread 把轉轉轉停掉。09/30 03:07
15F→:如果不想開 thread 還要有同樣的效果,就變成迴圈原本做09/30 03:08
16F→:的事情,改用 run loop 來推動09/30 03:08
17F→:每一輪 run loop 跑一點要做的事情09/30 03:09
18F→:另外想到,如果 thread 做的事情最後會呼叫timer09/30 03:15
19F→:也是丟回 main thread 做比較好。09/30 03:15
20F→:而在 10.5 之前,像是在 thread 裡頭呼叫 DO09/30 03:16
21F→:是會爆炸的…。09/30 03:16
1F→:不過馬上可以發現 compile 速度變很慢…09/05 19:18
2F→:而使用 ObjC++ 另外一個問題就是,Xcode 之後就無法09/05 19:18
3F→:refactor 變數了。09/05 19:18
5F→:要重新啟動程式最簡單的方法就是把 process kill 掉08/23 00:18
6F→:例如: killall Finder08/23 00:18
4F→:你也可以用 dynamic 去接…。08/13 03:48
2F→:為什麼不用 UIButton?08/11 16:35