簡體   English   中英

什么與iPhone OS中的Java包等效?

[英]what is equivalent to Java packages in iPhone OS?

我想知道哪個是iPhone中Java包的等效概念。 是捆綁還是靜態庫?

Java程序包暗含了命名空間 ,這在Objective-C中不存在 但是,XCode支持用於管理通用代碼的 (基本上位於它們自己的目錄中)。 通常作為框架交付。

這作為框架添加到項目中。

例如,

  1. 地址簿
  2. 的OpenGL
  3. 第三方

Java包用於避免名稱空間沖突,在這種情況下,兩段代碼具有相同的名稱,但執行不同的操作。

為此,請在目標C中-在類名的開頭加上縮寫。 在可可框架中創建的所有類均帶有前綴“ NS”。 您可以為代碼定義自己的前綴。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM