在Interface Builder中做的所有事情都可以通過編程完成嗎?如果您的項目使用Interface Builder來製作GUI,那麼該代碼是否可以轉換爲本機Xcode並插入到項目中?將界面生成器代碼轉換爲Xcode
3
A
回答
3
確實,你可以在界面生成器中做的任何事情都可以通過編程來完成。但是,IB不生成代碼,因此沒有任何東西可以將項目轉換爲源代碼。
1
Interface Builder創建歸檔對象 - 類實例的序列化實例 - 並直接從這些實例中直接操作。雖然你可以重用的.xib文件(其中一些人仍然堅持呼籲「筆尖」)的任何數量的項目,你應該注意的是:
- 你的筆尖已代碼:它只是非常詳細和硬以讀取XML。這個XML包含序列化(比如「歸檔」)實例。
- 你不能將你的xib「轉換」爲Objective-C代碼,或者至少Xcode沒有提供這樣做的方法(我不知道會是誰)。
- 如果您沒有xib期望的類,那麼您將使用xib運行錯誤。
1
相關問題
- 1. Xcode iOS界面生成器
- 2. 在Xcode連接界面生成器的代碼4
- 3. xCode 4.0中缺少界面生成器
- 4. Xcode 4.2 + iOS6 =界面生成器錯誤
- 5. XCode界面生成器iPad/iPhone
- 6. Xcode界面生成器 - 重用UIView
- 7. Xcode 4.2界面生成器Dock圖標
- 8. Xcode 4中的界面生成器
- 9. Xcode界面生成器不會啓動
- 10. 將數據庫模式轉換爲C++代碼生成器
- 11. 如何將使用生成器的代碼轉換爲asyncio
- 12. 將Java密鑰生成器代碼轉換爲PHP函數
- 13. 在界面生成器中轉換爲NSView
- 14. Xcode代碼生成
- 15. 是否有命令行替代Xcode和界面生成器
- 16. 界面生成器
- 17. Xcode 4中的界面生成器。如何生成類文件?
- 18. 如何將圖像添加到XCode的界面生成器中?
- 19. 將迭代器代碼轉換爲流
- 20. 將遞歸置換生成器轉換爲迭代
- 21. 將代碼轉換成類
- 22. 將頁面轉換爲嵌入代碼
- 23. ES6生成器:將回調轉換爲迭代器
- 24. 如何將Xcode 3.2.5代碼轉換爲Xcode 4
- 25. 將VB代碼轉換爲C#以用於pdf生成
- 26. 將灰度視頻轉換爲二進制代碼生成
- 27. 如何將ANTLR 4生成的AST轉換爲其源代碼
- 28. 用Xcode生成UML代碼
- 29. XCode自動代碼生成
- 30. 代碼在界面生成器中等效於size屬性