@kyanny's blog

My thoughts, my life. Views/opinions are my own.

iOS Swift の勉強 (6)

章が変わったのでメモも別記事に。

フレームワークを使うには、以下の二つの手順を踏む。

  1. フレームワークとプロジェクトのリンク (General -> Linked Frameworks and Libraries から + して Add)
  2. フレームワークの読み込み (import)

なお最初の方の演習で使った MapKit の場合 import しなかったのは、 ViewController 内で MapKit の機能を呼び出さなかったため。しかしストーリーボードに MapKit が提供するビューを配置したいので MapKit.framework をプロジェクトにリンクする必要はあった。というわけ。

エクステンション (extension) は Ruby でいう module + オープンクラス、みたいなもの。

extension UIViewController {
  var foo : Bool
}