タグ

Swiftに関するhide_tonoのブックマーク (2)

  • iOS大規模リファクタリング

    こんにちは。Airシリーズ開発チームでiOSの開発リードを担当している永井です。 この度、Airレジから予約台帳機能を切り出して、Airレジとレストランボードの2つのアプリとして新たに5/10にリリースしました。 iPad版・iPhone版合わせて181,175行あったAirレジですが、今回内部的にもObjective-CからSwiftに全面的に書き換えています。 まだまだリファクタリングしていきたい課題はありますが、コード行数は70%も減り(つまり元々の行数から30%になりました)、SonarQubeで示される技術的負債も500dから21dに減り、かなり成功したと言って良いのではないかと思っています。 今回の取り組みの中で、良かったこと・再検討したいことがいろいろ発見できました。それらについてまとめてみるので、これからSwift採用を検討している方々の参考になれば幸いです。 取り組みのポ

    iOS大規模リファクタリング
  • SwiftでPDFをDL、保存して良さ気な見た目で表示しよう - IwamotoBlog

    色々あって個人の漫画アプリを作る案件を請け負わせて頂きました。 その実装の際に、サーバーからPDFをDL、保存したり、WebViewでなく横スワイプでページをめくれるようにしたり…みたいなことをしようとして、とても(2週間ほど)躓いたので、知見を共有しようかと思います。 環境 Mac OS X Yosemite 10.10.4 XCode 6.4 CocoaPods 0.38.2 M13PDFKit 1.0.2 プロジェクトの立ち上げ XCodeを起動してCreate a new Xcode projectを選び、iOS Application -> Single View Application を選択。 名前を適当に設定してLanguageはSwiftに。出来たら保存! PDFをDL、保存する仕組みを作る とりあえずこれが出来ないと表示もへったくれもないので先に実装しちゃいましょう。

    SwiftでPDFをDL、保存して良さ気な見た目で表示しよう - IwamotoBlog
  • 1