- Swift part9 [無断転載禁止]©2ch.net
77 :デフォルトの名無しさん (ワッチョイ 039a-ijxz)[]:2016/10/31(月) 01:46:30.11 ID:m1eOJOQ80 - >>75
Swiftだけだよ 議論されてるのは例えばここのコメント欄とか。 https://www.natashatherobot.com/using-swift-extensions/ あと、このスライドの23枚目では、extensionを減らすことがビルド時間短縮において大半を占めてることがわかる。 http://www.slideshare.net/AvitoTech/objectivec-swift-avito extensionのによる可読性を諦めてビルド時間を優先してなるべくextensionを使わないようにするのは周りの優秀なiOSエンジニアはちらほらやってるやつがいる。 本格的なiOSプロジェクトではソースコードが肥大化し、ビルド時間を短縮することはかなり重要になってくるからな。 もちろん無駄なextensionを減らすだけであって、String+◯◯のような必要なextensionは使ったりする。
|
- Swift part9 [無断転載禁止]©2ch.net
78 :デフォルトの名無しさん (ワッチョイ 039a-ijxz)[]:2016/10/31(月) 01:47:57.67 ID:m1eOJOQ80 - >>75
あと、それ書き込むくらいなら「swift extension build time」でググれば速攻でてくるから。。エンジニアの基本でしょ。。w
|
- Swift part9 [無断転載禁止]©2ch.net
79 :デフォルトの名無しさん (ワッチョイ 039a-ijxz)[]:2016/10/31(月) 01:53:06.54 ID:m1eOJOQ80 - >>76
そうしたいところなんだが・・・・・ Swiftyな書き方ばかりしてると異常にビルド時間伸びたりしちゃうもんなんだよね・・。 趣味の小さいプロジェクトならいいけど、 本格的なiOSプロジェクトって基本的にかなりの大きさになるもんだから、 最新で最強に特盛りなMacbook Proつかってもクリーンビルド10分とかかかって生産性クソ下がるもんだよ。ほんと、仕事にならないっていうレベルで。 結果、iMacかMac Proを会社に買ってもらうしかなくなったりするんだけど、その交渉がまた楽ではないんだよな。。 だから、まじで突き詰めてくとSwiftyに自由に書いてるだけじゃなく、ビルド時間も考慮した書き方もしていく必要があるよ。
|