昨日の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 件のコメント:
コメントを投稿