strong(在LLVM編譯器中)和retain(在GCC編譯器中)有什麼區別?strong(在LLVM中)和retain(在GCC中)有什麼區別?
7
A
回答
-1
strong是與弧(自動引用計數)一起引入的新關鍵字。有一個關於它的文章bazillion如果你搜索谷歌,包括這一個http://cupsofcocoa.com/2011/11/27/the-jungle-part-4-automatic-reference-counting/
10
strong
在iOS 5中自動引用一項新功能計數(ARC)的行爲相同,retain
iOS中4 Referenced Article.
而且,看看這個其他的SO問題:@property definitions with ARC: strong or retain?
相關問題
- 1. 'gcc -g'和'gcc -g3'有什麼區別?
- 2. GCC和LD鏈接有什麼區別?
- 3. make和gcc有什麼區別?
- 4. g ++和gcc有什麼區別?
- 5. [[alloc] init]和[[thing] retain]之間有什麼區別?
- 6. LLVM中的libC++和libC++ abi庫有什麼區別?
- 7. 在JavaScript中,'\'和'\ n'有什麼區別?
- 8. =和在mysql中有什麼區別?
- 9. 在Ember.js中,[]和Ember.A([])有什麼區別?
- 10. 在PHP中!==和!=有什麼區別?
- 11. *和。*在matlab中有什麼區別?
- 12. !=和=!有什麼區別!在Java中?
- 13. &&和||有什麼區別?在JavaScript中?
- 14. 在Prolog中==和= =有什麼區別?
- 15. 〜/和〜在linux中有什麼區別?
- 16. 有什麼區別`和$(Bash中有什麼區別?
- 17. -m32,-m64和gcc的選項中沒有什麼區別?
- 18. alloc,retain和copy之間的區別是什麼
- 19. 別名和標籤有什麼區別? (一般和在git中)
- 20. 「Clang與Microsoft CodeGen」和「LLVM-vs2014」有什麼區別?
- 21. 爲什麼在%中使用合併和%有什麼區別?
- 22. 什麼意思是「:」在<%中:和<%=有什麼區別?
- 23. 在doxygen中,/// <&///有什麼區別?
- 24. 這些在C++中有什麼區別?
- 25. Mac OSX Retain Release Strong等
- 26. 段,卷和分區有什麼區別?(在存儲域中)
- 27. 在Purescript; - >和=>有什麼區別?
- 28. 有什麼區別&和@在SASS
- 29. 有什麼區別使用=和:在javascript
- 30. 有什麼區別?和*在Bash?
[Objective-C ARC:strong vs retain和weak vs assign可能重複](http://stackoverflow.com/questions/8927727/objective-c-arc-strong- vs-retain-and-weak-vs-assign) – 2012-04-24 16:58:06
請參閱[使用ARC的@property定義:強或保留?](http://stackoverflow.com/questions/7796476/p roperty-definitions-with-arc-strong-or-retain) – 2012-04-24 16:58:25
謝謝@BradLarson – Matrix 2012-04-26 08:49:46