UITabBarControllerの下に320×50の広告枠を設置する方法について(Swift)


Objective-Cでのサイトがあったのですが、Swift版はなかったので質問してみました。  
View上にUITabBarControllerを設置し、画面下(UITabBarController下)に320×50の広告を設置する方法について教えてください。

【補足】  
Objective-Cでの方法はこちらのサイト(<http://obc-
fight.blogspot.jp/2012/07/uitabbarcontroller-under-
advertisement.html>)で確認したのですが、このサイトでいう「ViewController.m」における「TabBarControllerの初期化」と「表示」部分がよく理解できませんでした。

【再補足】  
回答者様が教えてくださったコードを実装したところ、エラーは出なかったものの、  
UITabBarControllerがコード通りに、50上に、表示されていませんでした。  
(そのかわりTabBarと同じサイズの空白が出来ていました。)  
どうすればいいでしょうか？

[code]

    import UIKit
    
    class HomeView: UIViewController{
    
        override func viewDidLoad() {
            super.viewDidLoad()
            let tabBarController = UITabBarController()
            tabBarController.view.frame = CGRectMake(0, -50, self.view.frame.size.width, self.view.frame.size.height)
            self.view.addSubview(tabBarController.view)   
        }
    }
    
[/code]




> //TabBarControllerの初期化  
>  UITabBarController *tabBarController = [[UITabBarController alloc] init];

は`let tabBarController = UITabBarController()`、

> //表示  
>  [self.window addSubview:tabBarController.view];

は`self.window?.addSubvew(tabBarController.view)`にあたるかと思います。




> //TabBarControllerの初期化  
>  UITabBarController *tabBarController = [[UITabBarController alloc] init];

は`let tabBarController = UITabBarController()`、

> //表示  
>  [self.window addSubview:tabBarController.view];

は`self.window?.addSubvew(tabBarController.view)`にあたるかと思います。

