今天剛剛偶然發現了這個。如果我嘗試訪問CALayer
而沒有導入<QuartzCore/QuartzCore.h>
,我在Xcode 4.6中收到警告。然而,同樣在Xcode工作正常5.在Xcode 5中不需要Quartz Core Import?
17
A
回答
23
是,<QuartzCore/QuartzCore.h>
自動包含, 但這似乎更多的副作用比預期的,因爲它 只包括間接:
<UIKit/UIKit.h>
包括<UIKit/UISlider.h>
,- 在iOS 7 SDK中,
<UIKit/UISlider.h>
包括<QuartzCore/QuartzCore.h>
, 由於UISlider
類(的CAShapeLayer
類型)中的新實例變量。
此外,Xcode中5具有一個新的構建設置「鏈接框架自動」,這是由 默認上(並且需要新的「模塊」的功能),從而使QuartzCore框架 也被添加到鏈接庫。
相關問題
- 1. 使用@import的XCode 5
- 2. 在Xcode中,使用@import,是否還需要鏈接框架?
- 3. 正在使用import java.util。*不合需要?
- 4. 我是否需要Xcode才能使用Quartz Composer?
- 5. Quartz in Xcode 4
- 6. 在ASP.NET Core 1.0中需要授權
- 7. 我需要在Xcode
- 8. iOS 5不在Xcode中?
- 9. 是否需要在此處使用#import?
- 10. 我是否需要卸載Xcode 4才能安裝Xcode 5?
- 11. 需要強制的Xcode 5不使用通配符的provisioning profile
- 12. 要在websphere中設置Quartz
- 13. UIScrollView不在Xcode 5中滾動
- 14. 需要知道如何向UITableView Xcode顯示一個NSMutableArray 5
- 15. Quartz Composer查看Xcode
- 16. Quartz 2.1框架需要說明什麼?
- 17. 需要Quartz Composer期待 - 這可能嗎?
- 18. Laravel 5:需要在關係
- 19. Xcode 5 - DVTPlugInCompatibilityUUIDs中不存在所需的插件?
- 20. __future__ import with_statement需要哪個python版本?
- 21. 在asp.net 5中,我需要哪些包?
- 22. 我是否需要關閉Quartz調度程序在finally塊中?
- 23. SIGABRT Xcode ???需要幫助
- 24. 如何使用Quartz Core繪製星星?
- 25. 在Xcode 5中工作後,Xcode中的GPS跟蹤在Xcode 5中停止工作
- 26. 在java中實現「import ... as ...」需要做些什麼
- 27. 需要使用不帶配置的Spring Quartz
- 28. Xcode 4.3包含Quartz Composer嗎?
- 29. JBossAS-5.x中的Quartz默認配置
- 30. UITextView不在Xcode 5中預覽
是的,這是真的。我懷疑當iOS6沒有時,iOS7 SDK隱式地包含了這個框架。這隻會是一個問題,如果你試圖保持你的項目跨Xcode4&5 –
工作我想請求SO標記這個問題爲社區Wiki。 –
不確定,但我認爲它是內置在Xcode 5 –