5
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

[Swift] わからない言葉をとことん調べて基礎を積み上げる 「モジュール」

Last updated at Posted at 2015-09-24

#モジュールのインポート
クラスや関数の使い方に関する情報を取り込むためにimportする
システムが提供するSDKのディレクトリの中を探すとある.swiftdocや.swiftmoduleというファイル。これがSwiftが利用できるモジュールの情報。
(どこにあるか不明)
モジュール
例 Cocoa , UIKit , SpriteKitなど

-モジュールのインポートの仕方
code
import Cocoa
import UIKit
これをインポートすることによって様々な機能を追加できる

  • SDKとは?

ソフトウェアを開発するために必要な技術文書やツールなど一式のことである。

-モジュールとは?

組み立てユニット。また、装置・機械・システムを構成する、機能的にまとまった部分。

#名前空間(namespace)
名前の混同(衝突)を回避するための概念

  • 同じ名前が存在すると区別できずにエラーになるため必要。
  • 予約語?(fopenなど)の記述を詳細に書くことにより回避→名簿で木板くん2人を区別するために、木板金太郎くんと木板桃太郎くんのように詳細に記述するようなもの)

関数名のfopenとC言語標準ライブラリのfopen。混同する時は後者をFoundation.fopenと置いて区別。
一般には、「モジュール名.名前」細かく指定しないといけない場合は「モジュール名.クラス名.ネスト型名.名前」

アプリ開発も記事書くのも初心者なので至らない点がありましたら助言していただけると幸いです。
参考サイト:https://ja.wikipedia.org/wiki

5
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?