TadaoYamaokaの日記

山岡忠夫 Home で公開しているプログラムの開発ネタを中心に書いていきます。

Swiftに移行中

iTunes の App Store で配信中の iPhone、iPod touch、iPad 用 VocalPitchMonitor
に設定変更用のTableViewを使った機能追加を行うつもりだが、
ObjectiveCでTableViewを実装するのがけっこうめんどくさく、
やる気が起きず進んでいない。

Swiftなら少しは楽に実装できるのではないかと思い、
先にSwiftに移植することにした。
たぶんObjectiveCで作ってしまったほうが早いんだろうけど、
やる気って重要だよねってことで。
ObjectiveCはなぜかやる気がでない。

Swift用の参考書として、
Swiftではじめる iPhoneアプリ開発の教科書 【iOS 8&Xcode 6対応】 教科書シリーズ
を買って、ポチポチサンプルを動かしている。

Swiftではじめる iPhoneアプリ開発の教科書 【iOS 8&Xcode 6対応】 教科書シリーズ

この本では、TableViewのサンプルが、ViewControllerを使っているが、
たしかTableViewControllerってのがあったはず。

日本語ドキュメント - Apple Developer
にある「iOS Table View プログラミングガイド」でも、
UITableViewControllerを使うように説明されている。

XcodeのストリーボードでもTableViewControllerを作ると、
UITableViewControllerが基底クラスになる。


本で、ViewControllerを使っているのは、
ビューの一部品としてTableViewを配置する場合?なのかな。

iOSの開発はなれないと戸惑うことが多すぎる。
使いこなすにはまだまだ慣れが必要なようだ。

VocalPitchMonitor

VocalPitchMonitor

  • Tadao Yamaoka
  • ミュージック
  • ¥100
AudioSpectrumMonitor

AudioSpectrumMonitor

  • Tadao Yamaoka
  • ミュージック
  • ¥100