iOSエンジニアなら知っておきたい英単語 ベスト30
結局行き着くのは「Stack Overflow」などの英語記事
IT系のエンジニアであれば、ネットで技術情報を探すことなんて日常茶飯事だと思います。
プログラミング言語の仕様やら、ミドルウェアの設定方法など、体系立てられた情報ならば日本語でも十分整備されていますが、トラブルシューティング系の情報は英語のものしかなく、がんばって「Stack Overflow」を読んでいるという方も多いのではないでしょうか。
私の個人的な感想では、とくにiOS周りが日本語の情報だけではまだまだ不十分で、「Stack Overflow」の英語情報に頼る局面が多いと感じています。
単語を知らなければググることもできない
開発中にハマってしまった。
まずは日本語でググってみるもヒットなし。
「やっぱり英語の情報しかないかなあ」
と、英語でググろうとするも、単語が分からなければ先には進めない。
というわけで今回は、iOSエンジニアが必要な情報をググったり、「Stack Overflow」を読んだりするときに役立つ英単語ベスト30を紹介したいと思います。
ベスト30の選定方法
たとえば単に「Stack Overflow」のiOS関連記事から頻出単語を抜き出しただけでは、 "controller" なんて単語が上位に来たりして「そんなん見たら分かるわ」状態になってしまうのは目に見えているます。
ですので、今回は統計的な情報を考慮しつつも、私の経験を踏まえてiOS関連でよく見かける英単語を選出しました。
こうして抽出してみると(自分で選んでおいて何ですが)、「orientation」((画面の)向き) や「rotate」(回転する)なんて単語が上位に来るあたりが、モバイルデバイス用OSらしいですね。
iOSエンジニアなら知っておきたい、英語の情報を探す、読むための英単語ベスト30
単語 | 意味 | 使用例 | 日本語訳 |
---|---|---|---|
fix | 直す | How to fix it? | どうやって直すか? |
fixed | 固定の | fixed width | 固定幅 |
reference | 参照 | hold a strong reference to the object | そのオブジェクトへの強い参照を保持する |
content | 中身、内容 | resize UITableViewCell to fit its content? | 表示内容に合うようにUITableViewCellのサイズを変更する |
orientation | (画面の)向き | detect the orientation of the device | デバイスの向きを検知する |
launch | 起動、起動する | launch an app on simulator | シミュレーターでアプリを起動する |
rotate | 回転する | when the device is rotated, this method is triggered | デバイスが回転されると、このメソッドが呼び出される |
scale | (縮尺比に応じて)縮小、拡大する | scale the image to fit with the UIButton | UIButtonに合うように画像を縮小・拡大する |
convert | 変換する | Convert float to NSNumber | float を NSNumber に変換する |
portrait | 縦向き | the device is in portrait orientation | デバイスが縦向きである |
landscape | 横向き | the device is in landscape orientation | デバイスが横向きである |
blur | ぼやけ、ぼやける、ぼやけさせる | blur an image behind the view | ビューの背後の画像をぼやけさせる |
hierarchy | 階層 | add the view to the view hierarch | ビュー階層にビューを追加する |
trigger | 動作させる、起動する | trigger a segue programmatically | セグエをプログラム的に起動する |
render | レンダリングする、描画する | render the view | ビューを描画する |
invoke | (メソッドなどを)呼び出す、起動する | "didReceiveMemoryWarning" method will be invoked when memory runs low | メモリが低下した際に"didReceiveMemoryWarning"メソッドが呼び出される |
valid | 有効な | a valid SSL certificate | 有効なSSL認証 |
equivalent | 同等の、相当するもの | this function is the equivalent of "LocalBroadcastManager" in Android | この機能はAndroidの"LocalBroadcastManager"に相当するものである |
instantiate | インスタンス化する | instantiate a ViewController with identifier | identifierでViewControllerをインスタンス化する |
transparent | 透明な | the status bar become transparent in iOS7 | iOS7ではステータスバーは透明になる |
authentication | 認証 | user authentication | ユーザ認証 |
asynchronously | 非同期に | execute the method asynchronously | メソッドを非同期で実行する |
fetch | 取り出す、フェッチ | fetch data from core data | core dataからデータを取り出す |
replacement | 代替のもの | replacement for the deprecated method | 非推奨メソッドの代替 |
extract | 抜き出す | extract the domain name from a URL | URLからドメイン名を抜き出す |
gradient | グラデーション、傾斜 | draw a gradient with Core Graphics | Core Graphicsでグラデーションを描く |
integrate | 組み込む、統合する | integrate Facebook SDK in the project | Facebook SDKをプロジェクトに組み込む |
detect | 検知する | detect which button is clicked | どのボタンがクリックされたか検知する |
rounded | 丸い | rounded corners | 丸い角、角丸 |
register | 登録する | register an app for push notification | プッシュ通知にアプリを登録する |