今月の13、14日にペパボのお産合宿で音楽位置情報アプリ「Limu」を開発しました。というか、まだ完成していないので開発しています。 iPhoneアプリの本格的な開発は今回が初めてでわからないことばかりでしたが、@nakajijapanに色々教えてもらって、アプリの作り方がわかってきた今日このごろです。 LimuはSwiftで開発しており、その中で作った一部をライブラリに切り出したりしてるうちに(tsuchikazu/iTunesSwift)、 Swiftの暗黙的な名前空間(namespace)ってこういうことだったのか、と実感できたのでそれをまとめました。 ここでいう名前空間とは 名前空間はソースコード上で冗長な命名規則を用いなくても名前の衝突が起こらないようにし、しかもそれを容易に記述できるようにするためだけの概念 のことを指しています。特にクラス名の衝突について触れていきます。 Ob
![Swiftの名前空間とは | tsuchikazu blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/c36251e77c394e41d5ee76687759607301078b66/height=288;version=1;width=512/https%3A%2F%2Ftsuchikazu.net%2Fog-images%2Fswift_namespace.png)