我想爲iPhone開發可重用的UI控件。我應該如何去做這件事?當我說可重複使用時,我的意思是它打包在一個DLL(或任何在iPhone平臺上使用的),因此它可以在多個項目中重用。如何爲iPhone開發可分發的UI控件?
回答
雖然不允許動態庫在要在iPhone上的App Store中出售的iPhone應用程序中使用,這裏的一對building static libraries with the iPhone SDK.教程(假設你不希望釋放源代碼)
您可能想要提供custom Interface Builder objects,或者可能是源代碼庫。
好, Xcode的方式是將你的代碼捆綁到一個框架中並鏈接到它。但是,在iPhone下,您無法鏈接到非Apple批准的框架(即使它們屬於您自己的框架)。
因此,您可能必須將源代碼鏈接到可重用代碼。 A good article here
這是否意味着像羅德斯這樣的東西是不允許的:http://rhomobile.com/wiki/index.php?title=羅德爾 – 2009-01-05 23:39:18
不,它應該工作。從FAQ:iPhone開發條款不禁止解釋型語言。他們不允許解密獨立於Apple官方發佈頻道(即未包含在應用程序包中)和Apple自己的代碼下載的代碼。 – JamesSugrue 2009-01-05 23:47:59
你有兩個選擇:
- 提供完整的源代碼。其他開發者可以直接將其添加到他們的應用程序。
- 將代碼的編譯版本分配爲靜態庫。
正如你打算開發一個UI控件,我建議你也開發一個IB插件併發布它。
- 1. 爲iPhone開發分發庫
- 2. asp.net控件從iPhone開發
- 3. iPhone:軟件開發與分發
- 4. iphone開發:控制UITableViewCell
- 5. GraphicsMagick爲iPhone開發
- 6. 如何開發iPhone的插件(黑客)?
- 7. 爲xpages開發庫控件
- 8. 開始爲iPhone開發
- 9. 如何使用運行iOS4的iPhone開發和分發OS3.0
- 10. 如何爲iPhone OS 3.1.2開發?
- 11. Android應用 - 爲iPhone開發如何?
- 12. iPhone開發 - 分析錯誤
- 13. 維護iphone開發/分發證書
- 14. Xcode iPhone項目開源文件分發
- 15. 如何strel UIImageView(iPhone開發)?
- 16. iphone開發 - 數據持久性UI
- 17. 如何開發新的Qt GUI控件?
- 18. 如何開發自己的.NET控件?
- 19. c#iPhone開發vs Objective C iPhone開發
- 20. 我們可以開發PDF文件作爲uI的一部分在android中
- 21. Openxava UI開發
- 22. iphone中的dvr監控系統開發
- 23. 鈦開發者爲iPhone
- 24. iPhone開發 - IBAction爲和@property
- 25. 什麼都爲iPhone開發
- 26. 爲iPhone/Android和WPF開發
- 27. 您可以使用SIMBL爲iPhone的Safari開發插件嗎?
- 28. 開始iPhone開發
- 29. 開始iPhone開發
- 30. jquery-ui分發文件
感謝您的鏈接。正是我在想什麼,但不知道該怎麼做。 – 2009-01-06 17:08:13