我已經在一個類接口中定義了一個結構。 我已經正確使用它。但是我不能在其他類中引用這個結構。 我想我錯過了一些基本知識。通常,在一個類中定義的結構數據類型應該可以被項目中的所有類訪問嗎?爲什麼這不起作用?在一個類接口中定義的obj c中的結構不可用於其他類
1
A
回答
2
1
如果您有需要在幾個模塊之間共享的定義,那麼最好將它們放在單獨的通用頭文件中,並在需要時導入該頭文件。這種設計乾淨而且高度可擴展。
+0
這是如何在c等其他語言中表現的。我們也需要導入定義了struct的文件嗎? – sridevi
+0
它在C中表現方式相同。順便說一下,Objective C只是C的擴展/超集。 – Perception
相關問題
- 1. 如何在C++的不同類中使用一個類中定義的結構?
- 2. 結構體,枚舉,類,接口,其他?
- 3. OBJ-C - 從一個類層次結構得到一個類名
- 4. 在C中定義一個結構中的結構陣列C
- 5. 使用依賴於Swift中其他Obj-C的Obj-C?
- 6. C++/CLI接口類與接口結構
- 7. 在C#中使用其他函數中定義的類變量
- 8. 去和另一個結構中的自定義結構類型
- 9. 結構VS類實現一個接口
- 10. 聲明在類中定義的結構
- 11. 在C++中用類定義一個struct
- 12. 如何在一個類中定義一個結構?
- 13. Log4j適用於一個類,不適用於其他類
- 14. 我可以定義擴展接口的ArrayLists和其他數據結構嗎?
- 15. LARAVEL 5.4 access其他類的用戶obj
- 16. c中不同類型結構的鏈接結構?
- 17. 我可以在F#中的類中定義結構嗎?
- 18. 聲明包含C++類型ivar的obj-c類接口
- 19. 在C++中,我可以從結構中派生一個類
- 20. Assembly.GetTypes()不會返回實現在其他地方定義的接口的類型
- 21. 在Scrapy類中定義其他方法
- 22. 我可以在Ruby中定義一個對其他範圍隱藏的類嗎?
- 23. C++中多個接口到一個類
- 24. 接口類型返回(另一個)接口類型結構的函數
- 25. 結構和類型定義使用C
- 26. 如何在一個cpp中的類定義可見/可用於另一個cpp
- 27. 如何在Obj-C中構建一個強類型容器?
- 28. C#ListBox.Items.Add在其他類中
- 29. 一個類別的調用結果,並在其他類中使用
- 30. 在其他文件上定義的結構的大小(C)
[Objective-C:在哪裏定義宏可以隨處移動?](http://stackoverflow.com/questions/5769959/objective-c-where-to-define-macros-to-be-可用 - 到處) – MishieMoo