| zonble: | 分享一下 |
|---|---|
| zonble: | LLVM 現在在 compile 的時候,會同時檢查一下 coding convention |
| zonble: | 所有用 new 開頭的 method,都期待 retain count 是 1 |
| zonble: | 例如 [ZBDocument newDocument] 這類的 |
| zonble: | 但是這個檢查不分 class 或 instance method |
| zonble: | 所以如果有個 property 叫做 new... 什麼的,就噴出一堆警告 |
| zonble: | 例如 document.newVersion 就認為不好 |
| zonble: | 而除了 new 開頭或 init 開頭的 method,檢查的時候就都要求是 autorelease 物件 |
| zonble: | 所以像 [ZBDocument createDocument] |
| zonble: | 最好就改成 [ZBDocument newDocument]; |




