2014年6月12日木曜日

【iOS】CounterBySwiftを改良してみて気付いたこと

昨日のSwiftのサンプルアプリ、CounterBySwiftを改良しました。

・改良点
-ViewControllerからCounterViewとCounterButtonを切り離した
-StoryBoardを使わない形にした

とりあえず少しは見やすくなったかと思うけどボタンの部分がもうちょっとスマートになりそうだなぁと。
ボタンのアクションはボタンのクラスに書くべきだろ!とか。



StoryBoardを使わない形にして気付いたこと

ここを参考にしました。

自分のソースだと
self.window.rootViewController = testNavigationController
self.window.rootViewController = viewController
に直しました。

手順
①Single View Applicationでプロジェクトを立ち上げるとStoryBoardが元からファイルにあるので、それを消す

②Deployment InfoのMain Interfaceを消す

③上記の参考にしたURLのコードをAppDelegate.swiftに追記する
Objective-CだとMain.mというファイルに書くのだけれどSwiftだと無くて、代わりにAppDelegateのところで書くようです。

0 件のコメント:

コメントを投稿