プログラミング用語 リテラル の意味について考える

あまり解説されていない リテラル という言葉についての解説です。このリテラル、単純なくせにとても分かりにくい言葉です。かんたんです。覚えていきましょう。
 
リテラル
ソースコード内に直接記入された文字列や数字のこと。

たとえば、

なら、aが変数、helloがリテラルの部分。文字列の場合は特に文字列リテラルと言ったりします。

数字の場合でもリテラルですが、あまり数値リテラルという表現はしません(間違いではありません。)

場合によっては、日付や時刻が入る場合があります。このような場合は、日付リテラルや、日時リテラル、時間リテラルなどと言うことがあります。

ちなみに、数字リテラルはマジックナンバーになりがちです。気をつけましょう。

 

“プログラミング用語 リテラル の意味について考える” の続きを読む

[iOS]ルートボックス

英語版ガイドライン 3.1.1 にあるルートボックスとは何か?

1.端末を自由に操作できる権限のこと。
2.アプリが他のアプリやシステム全体に影響を及ぼせないシステムのこと。
3.日本で言うガチャのこと。

“[iOS]ルートボックス” の続きを読む

[iOS]ペアレンタルゲートとは

ガイドラインにある、ペアレンタルゲートとは何を指すか?

1.子供向けアプリに実装が必要な安全装置のこと
2.購入済みの動画コンテンツに視聴可能期間を設けること
3.特定機能や特定サイトに年齢制限を設けること
4.iPhoneの特定機能の使用を禁じること

“[iOS]ペアレンタルゲートとは” の続きを読む

メンター

メンター
Mentor(あのオデッセイニアの登場人物由来の単語、英単語的には良き指導者という意味)、助言者、相談者、指導者。仕事上のことだけでなく、人間関係なども相談にのる。OJTの上に付く人のようなもの。有名なのは田島メンター。

ATSの現状

2016年12月までに必須化がアナウンスされたATSについて正しいものはどれか。(2017/09/11更新)

 

  1. ATS(App Transport Security)はブラックリストとホワイトリストにより安全な通信を確保する手段である。
  2. 2016年12月以降の審査では、ATSを無効化したアプリはリジェクトされる。
  3. ATSを使用する場合は、アクセスするドメインを全てホワイトリストに列挙する必要がある
  4. ATSの設定はinfo.plistに記述する。

“ATSの現状” の続きを読む

Application Loader

Application Loader に関する記述のうち、正しいものはどれか?

  1. Application Loader はXCODEに内包されているツールである。
  2. Application Loader はApp Store から入手する。
  3. Application Loader はiOSアプリをLightningケーブルを使ってiPhoneにインストールするためのツールである。
  4. Application Loader で使用するアプリはAdHocモードで出力する。

“Application Loader” の続きを読む