私はiOSフレームワークで作業していましたが、ライブラリのサイズに関する質問がありました。私は、ファイルの数が増えればSDKのサイズが大きくなるかどうか、同じ機能を持つファイルが少なくてもサイズが大きくなるかどうかを質問したかったのです。問題iOSフレームワークサイズ
0
A
答えて
1
問題ではありません。コードを最も読みやすくメンテナンス可能な方法でファイルに分割します。
2
ショート:これは問題ではありません。
ロング:おそらく数百バイトです。ほとんどの場合、コンパイラの最適化設定(-Osフラグと-O1 .. -O3など)の影響を受けます。 私はコードの保守性について、出力サイズ(懸念の分離、緊急動作のコンポーネントの設計、テスト容易性/クラスの分離など)よりも心配します。
ただし、swiftを使用している場合は、ジェネリック型を頻繁に使用すると、各ジェネリックタイプのコードがコンパイル時に複製ごとに使用されるため、バイナリサイズが大幅に増加します。 (これを見てRxSwiftを大量に使用しています)。
また、画像、オーディオファイル、動画コンテンツなどのリソースは、通常、一般的なアプリのサイズのほとんどを占めることに注意してください。
関連する問題
- 1. IOSスウィフトチャート問題
- 2. iOSカスタムフォントグリフスペーシングの問題
- 3. iOS Facebook share問題
- 4. getUserMedia iOSの問題?
- 5. iOSネットワークデータキャッシュの問題
- 6. iOS UIWebViewの問題
- 7. IOS/Objective-c:dateWithTimeInterval問題
- 8. iOSのJSQMessengerViewController問題
- 9. iOS performSelectorOnMainThreadの問題
- 10. Facebookポップアップ問題 - iOS
- 11. iOSアクセシビリティの問題
- 12. iosソケットストリームの問題
- 13. iOSテーブルビューカスタムセルの問題
- 14. iOS MKMapViewの問題
- 15. IOSストレージの問題
- 16. Xcode Swift - iOS 10&iOS 9テキストサイズの問題
- 17. iOSメモリ管理の問題
- 18. CSS3ドロップダウンメニューとiOSの問題
- 19. IOS 9.3.5のタイムゾーンの問題
- 20. iOSのMKMapView regionDidChangeAnimated visibleMapRect問題
- 21. AWSインテグレーションiosの問題
- 22. のSQLiteのiOS 5+問題
- 23. iOS .mobiサイトレンダリングの問題
- 24. iOS - MKPlacemarkタイトルの問題
- 25. イオンフレームワークiOS入力フォーカス問題
- 26. iOS Safariダブルタップボタンの問題
- 27. GoogleTagManager v5 iOSセットアップの問題
- 28. APIスレッドの問題iOS
- 29. iosグラフ制約の問題
- 30. iOS Swift Realm Syncの問題