読者です 読者をやめる 読者になる 読者になる

enticle

【英語ニュース入門アプリ】簡単なニュースで英語を勉強

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 プッシュ通知にアプリを登録する