7
最近我開始比以前更積極地模塊化我的應用程序,將代碼片段分離到框架或庫中。iOS上支持私有框架嗎?
我喜歡在桌面Cocoa中的「私人框架」的概念,即。包含在應用程序包中的框架。從我的小經驗來看,框架比簡單的庫更適合代碼重用,因爲框架可以包含它們自己的頭文件。這使得爲現有項目添加新框架變得更加容易。
問題是這些「私人」框架在iOS上不受支持。你必須在那裏使用靜態庫,而頭管理是個痛苦。蘋果不支持iOS上的框架是否有很好的技術理由? (只是爲了確保:Apple不幸地使用「私人框架」這個術語來表示兩件事情:第一種是隨應用程序一起提供的「自定義」框架,第二種是沒有記錄和禁止的人們不應該使用的框架在iOS上,我在問前者。)
PS。 iOS 8中有這種變化嗎?有在Xcode 6